当前位置: 首页 > Linux

Debian及其衍生版修改keymap

时间:2023-04-06 19:20:40 Linux

修改有风险,请仔细检查当前键盘布局hung@my-host-name~$setxkbmap-printxkb_keymap{xkb_keycodes{include"evdev+aliases(qwerty)"};xkb_types{包括“完整”};xkb_compat{include"complete""};xkb_symbols{include"pc+us+inet(evdev)+group(alt_shift_toggle)"};xkb_geometry{include"pc(pc105)"};};备份配置文件hung@my-host-name~$cd/usr/share/X11/xkbhung@我的主机名/usr/share/X11/xkb$sudotar-cvfsymbols.tarsymbolsshung@我的主机名/usr/share/X11/xkb$cdsymbolsCtrlLeftandCapsReplacehung@my-host-name/usr/share/X11/xkb/symbols$sudovimpcfindlinekey{[Caps_Lock]};更改为key{[Control_L]};找到行键{[Control_L]};更改为键{[Caps_Lock]};将AltRight设置为功能键,并设置后面功能键的附加功能H左方向键JDown方向键K上方向键L右方向键F向上翻页N向下翻页4,$End6,^Homevimusmodifylinekey{[4,dollar]};tokey{[4,dollar],[End]};依此类推:key{[6,asciicircum],[Home]};key{[f,F],[Prior]};key{[h,H],[Left]};key{[j,J],[向下]};键{[k,K],[向上]};键{[l,L],[向右]};键{[n,N],[下一个]};sudovimaltwin修改行键{type[Group1]="TWO_LEVEL",symbols[Group1]=[Alt_R,Meta_R]};作为关键{type[Group1]="TWO_LEVEL",symbols[Group1]=[Mode_switch]};应用配置注销重新登录生效执行sudodpkg-reconfigurexkb-data方法2这里不生效现在按住RightAlt再按对应的功能键执行对应的功能。参考Ubuntu14.04下通过XKB修改键盘映射实现自定义键XKB配置不靠谱指南