我的键盘对程序员不友好,所以我想手动更改某些键的工作方式:
Alt gr+不z应该产生|
«
Alt gr+不x应该产生<
»
Alt gr+不c应该产生>
¢
我该怎么做呢?
$ setxkbmap -query
rules: evdev
model: pc105
layout: is,us
variant: ,
我的键盘对程序员不友好,所以我想手动更改某些键的工作方式:
Alt gr+不z应该产生|
«
Alt gr+不x应该产生<
»
Alt gr+不c应该产生>
¢
我该怎么做呢?
$ setxkbmap -query
rules: evdev
model: pc105
layout: is,us
variant: ,
最好的方法是一个相当困难的方法:编辑键盘布局文件。该链接指的是 Ubuntu 文档。虽然编辑本身对于做你想做的事情来说是最小的,但是如何找到键以及在哪里编辑更棘手。不过,对其中一个编辑有一些具体的帮助:
如使用该工具所见,我系统上的密钥代码z是 52 。
xev
如文件 /usr/share/X11/xkb/keycodes/evdev 中所示,对应于 scancode<AB01>
。在您的键盘布局文件中找到该键,例如对我来说/usr/share/X11/xkb/symbols
,并调整第三个字段,它代表与 的组合AltGr:变成
bar
也可以从中找到xev
,或者可以在/usr/include/X11/keysymdef.h