1
hyq 2012-11-17 20:07:47 +08:00
autohotkey应该能解决你的问题
|
2
zhkzyth OP @hyq,谢谢哇~~autohotkey是window上面的软件,确实能搞定输入的问题,而且脚本非常强大....
不过,我在ubuntu下工作,有个跨平台的ironAHK,功能一样强大,但是hotKey这类功能在命令行窗口上面基本用不了,浏览器这些窗口倒没问题。不知道是不是我配置错了,我google了下,发现有人给作者提过issue,不过没有人回复。 相关资料: [1]IronAHK(linux下的autohotkey替代) https://github.com/polyethene/IronAHK [2]issue https://github.com/polyethene/IronAHK/issues/40 [3]autohotkey http://www.autohotkey.com/ ps:v2ex什么时候支持markdown的语法呢=.=.=.=.=.=.=.= |
3
hyq 2012-11-17 21:49:59 +08:00
试过xbindkeys吗
|
4
lhj2100 2012-11-17 22:17:39 +08:00
直接输入0/ 和9/ 然后替换...
|
6
thedevil7 2012-11-17 22:48:19 +08:00
|
8
reus 2012-11-17 23:03:02 +08:00
用xmodmap。
首先 xmodmap -pke > ~/.Xmodmap 然后打开~/.Xmodmap 把 keycode 18 = 9 parenleft 9 parenleft 9 parenleft keycode 19 = 0 parenright 0 parenright 0 parenright 改成 keycode 18 = parenleft 9 parenleft 9 keycode 19 = parenright 0 parenright 0 也就是交换parent*和数字的位置 保存之后执行 xmodmap ~/.Xmodmap 就可以起效了,可以把上面这行写入~/.xinitrc或者其他什么可以自动执行的地方就行 |
9
zhkzyth OP @hyq,貌似使用起来上手有点难度,也蛮强大的,可以通过热键绑定来跑shell脚本....cool...话说我编译老出错,要预装libx11之类的包...有空再研究吧=.=
@reus,谢谢~~这个直接就能用了,x11-xserver-utils包里面就有了这个功能。但不太理解这里面的语法规则.... 资料: xbindkeys安装、使用: [1]安装 http://www.nongnu.org/xbindkeys/xbindkeys.html [2]使用 http://hi.baidu.com/hzqtcbf9e/item/bba0f60cf4926725a0312db5 xmodmap 简单介绍: [1] https://wiki.archlinux.org/index.php/Xmodmap [2] http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/ |
10
bwlinux 2012-11-19 23:00:41 +08:00
我是奇怪,你用的什么键盘,默认输入是(,),而不是9和0.
|
13
zodiac1111 2012-11-20 08:48:49 +08:00
楼主lisp程序员? = =
|