键盘
Compose Key
Xorg的定义文件:file:///usr/share/X11/locale/en_US.UTF-8/Compose
https://help.ubuntu.com/community/ComposeKey/
键盘开机
电脑主板一般都支持键盘开机。如果是USB键盘,要通过USB转PS/2口,转到PS/2口才行。
键盘布局
我想把‘[’键和退格键的功能换一下,这样退格键删除起来就方便了。用了xkeycaps可以替换,但是这个程序没有认出我是Dvorak布局,还是按Qwerty布局来改的。可能原因是GNOME并不是从X继承的键盘布局吧。只好用Xmodmap来改。只需在GNOME启动时自动运行如下命令即可:
xmodmap -e "keysym BackSpace = slash question" -e "keysym slash = BackSpace"
上面的命令是把Dvorak布局下的‘?’和退格键替换。要恢复到默认布局也是同样的命令。
不过这样用起来不太能够适应,而且Linux下'/'敲的次数比较多,容易混淆,最后还是改回去了,这个就当个试验了。
不过最好是改动一下键盘的设计。由原布局:
改为新布局:
Ubuntu下更改全局键盘布局
kbd-config
或者
dpkg-reconfigure console-data
或者
dpkg-reconfigure keyboard-configuration
各种配置文件
/etc/default/keyboard,这包括了Desktop Manager,还有登入图形界面的用户。估计这个文件是装Ubuntu开始选的键盘布局就写在这里了。这个文件里面也能配置Console下的键盘布局。
禁用睡眠键
xmodmap -e "keysym XF86Suspend = XF86MyComputer"
或者
xmodmap -e "keysym XF86Sleep = XF86MyComputer"
用
xmodmap -pke
来查看键名。