将HHKB的左Alt改为Control
HHKB 到手, 经过简单的通过跳线开关修改键位配置之后, 发现 Control的位置很是反! 人! 类! (没错我就是说给Emacs党听的233) 作为一个长期用terminator Control是很常用的按键, 因此决定对键盘按键映射进行修改 首先 我先把 左Alt->Fn的这个跳线开关关闭了, 不然 keyscan的时候读不出来(Fn没有键盘码不知道为什么, 也许是因为我在X 下键盘码被转义了) 然后 , 运行 xev 这个程序 , xev可以给出按键对应的键盘码, 查看了一下HHKB左Alt的键盘码, 得到如下信息 KeyPress event, serial 36, synthetic NO, window 0x2600001, root 0xd3, subw 0x0, time 158536986, (645,479), root:(682,582), state 0x1, keycode 102 (keysym 0xff22, Muhenkan), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False 使用 xmodmap对键位映射进行修改 先使用了这个指令 : xmodmap -e “keycode 102 = Control_L” 再次查看 xev 发现果然修改了, 信息变为了这样 KeyPress event, serial…