cxbii
deepin
2014-02-08 18:19 fn键需要对应驱动支持的
不够设置成ctrl+h这样的貌似可以搞一搞
不够设置成ctrl+h这样的貌似可以搞一搞
Reply Like 0 View the author
应该要一个,否则在没有鼠标的情况下,禁用了触控板就糟糕了。
写一个脚本文件lockpad.py,其中内容如下:
#!/usr/bin/python
# -*- coding:utf8 -*-
#这段脚本用来关闭或打开触摸板,运行时会在两个状态间进行切换。
#使这段脚本起作用,需要先将系统的选项SHMConfig置为yes.
#Vivian Wang
import subprocess
stdReturn = subprocess.Popen(args='synclient -l',shell=True, \
stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()
if len(stdReturn)==0:
exit()
vl=stdReturn[0].split()
i=vl.index('TouchpadOff')
if i<0:
import gtk
import pygtk
md = gtk.MessageDialog(None, \
gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_INFO, \
gtk.BUTTONS_OK, "SHMConfig should be enabled.")
md.set_position(gtk.WIN_POS_CENTER)
md.run()
md.destroy()
exit()
subprocess.Popen(args='synclient touchpadoff='+str(1-int(vl[i+2])),shell=True)
这段脚本会先读出触摸板的当前状态是开启的还是关闭的,然后分别调用相应的命令打开或关闭它。
用
chmod +x lockpad.py
将它设为可执行的。
Featured Collection
ChangePopular Ranking
ChangePopular Events
More
关: synclient touchpadoff=0
开: synclient touchpadoff=1
这样就需要定义两个快捷键
希望以后的系统能够集成一个可以控制触摸板开关的快捷键
我的是HP 430
还有就是好像无法添加Fn组合的快捷键。