编辑:它不起作用

编辑:它不起作用

我使用 Dvorak 布局,在编程或写作时,我很难将手从主键反复移动到箭头键,所以我可以创建一个快捷方式,例如++ Ctrl+来替代左箭头键,shift++ +来替代右箭头键吗?althCtrlshiftalts

访问箭头键会分散我对屏幕的注意力,我不得不一次又一次地看着键盘,有时我甚至会忘记我要写什么。

答案1

我使用第三层符号并将箭头分配给字母hjkl

  1. 安装gnome-tweaks工具

  2. 在 gnome-tweaks 中,转到键盘和鼠标附加布局选项选择第 3 级的键并选择“Caps Look”。

  3. 然后打开你的终端并转到/usr/share/X11/xkb/symbols/。你的计算机上存储了所有键盘布局。

  4. 备份你的布局

    cp us us_old
    

    修改文件为root

    sudo nano us
    

数组中的第三个值是您的键:

key <AC01> {[a,A,Home]};
key <AC02> {[s,S,BackSpace]};
key <AC03> {[d,D,Delete]};
key <AC04> {[f,F,End]};
key <AC05> {[g,G]};
key <AC06> {[h,H,Left]};
key <AC07> {[j,J,Down]};
key <AC08> {[k,K,Up]};
key <AC09> {[l,L,Right]};

答案2

编辑:它不起作用

反对,我会把它保留在这里,直到有人能采用这种解决方法来处理某种键绑定。到时候我会删除它


查看 xdotool 及其文档。

 $ apt show xdotool
Package: xdotool
Version: 1:3.20160805.1-4
Priority: extra
Section: universe/x11
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Daniel Kahn Gillmor <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 125 kB
Depends: libc6 (>= 2.15), libx11-6, libxdo3 (>= 1:3.20150503.1)
Homepage: https://github.com/jordansissel/xdotool/
Task: ubuntu-budgie-desktop
Download-Size: 41.5 kB
APT-Sources: http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Description: simulate (generate) X11 keyboard/mouse input events
 xdotool lets you programmatically (or manually) simulate keyboard
 input and mouse activity, move and resize windows, etc. It does this
 using X11's XTEST extension and other Xlib functions.

sudo apt install xdotool

然后,您可以将 xdotool 命令与这些命令绑定在一起Setting > Keyboard shortcut在此处输入图片描述

就您而言,xdotool 模式将是:

xdotool key Left
xdotool key Right

上下来说,这是Up......Down

答案3

简单来说:

  1. 转到您的系统设置(在 Ubuntu 中)并在左侧面板中选择设备(我认为是荷兰语中的“Apparaten”),或者在搜索中输入“键盘”;
  2. 选择“键盘和鼠标”,查找键盘“快捷键”面板,并动态创建新的或更改旧的快捷键。

相关内容