相关疑难解决方法(0)

如何在登录时设置 Xmodmap?

由于我的键盘布局不适合我,我xmodmap在登录时运行。该脚本已命名.profile并且运行正常,但它破坏了 Unity 界面。

我想知道该xmodmap行放在哪里,以便它在我登录时执行并且不会破坏任何内容。

我已经尝试将它放入.bash_login.bash_profile文件中,但没有成功(xmodmap没有设置我的键盘)。

我有哪些选择?

xmodmap key-binding

56
推荐指数
4
解决办法
5万
查看次数

像在 vim 中一样将 Caps Lock 配置为 AltGr 和 Arrows

1.我如何全局映射Caps LockAltGr

我不需要 CapsLock,而是希望在那里轻松访问 AltGr Key

2.我想将所有移动键映射到vim-like位置

  • AltGr+ F=Backspace
  • AltGr+ H=LeftArr
  • AltGr+ J=DownArr
  • AltGr+ L=RightArr
  • AltGr+ K=UpArr
  • AltGr+ U=PgUp
  • AltGr+ D=PgDown
  • AltGr+ S=Enter
  • AltGr+ 3=Pos1
  • AltGr+ $=End
  • AltGr+ X=Del

所以我可以轻松地浏览我的代码,而无需将手从 10-Finger-Position 移开(就像在vim编辑器中一样)

我找到了这个答案:如何将大写锁定键重新映射到退格键?
建议使用

xmodmap -e "keycode [code] …
Run Code Online (Sandbox Code Playgroud)

vim keyboard-layout shortcut-keys

11
推荐指数
3
解决办法
6167
查看次数

将 AltGr-[a..z] 和 Shift-AltGr-[A..Z] 映射到希腊字母

我在 Ubuntu 上可信赖,我使用希腊字母表示代数。我希望能够使用AltGr-快速输入它们letterKey

例如,将 alpha 映射到AltGr- A,将 beta 映射到AltGr- B,将 theta 映射到AltGr-T等。

页解释了如何做到这一点在Ubuntu的早期版本。当我尝试跟随它时,我可以转到系统设置 -> 键盘 -> 打字 -> 编写键。

但是当我到达 Compose Key 时,它说它已“禁用”。当我单击行并按住新键时没有任何反应,当我按退格键清除时也没有任何反应。即使它确实有效,我也不明白这将如何让我重新分配AltGr- [A..Z]

任何人都可以帮忙吗?

keyboard keyboard-layout shortcut-keys

6
推荐指数
2
解决办法
5604
查看次数

如何将 [Alt] + [hjkl] 键映射到箭头键?

我知道如何将 [AltGr] + [h|j|k|l] 键映射到箭头键,例如:

[AltGr]+[h] ... [Left]  
[AltGr]+[j] ... [Down]  
[AltGr]+[k] ... [Up]  
[AltGr]+[l] ... [Right]  

[AltGr]+[ö] ... [Home]  
[AltGr]+[ä] ... [End]  
Run Code Online (Sandbox Code Playgroud)

这可以分两步完成:

步骤 1)找到密钥代码:

$ xmodmap -pke | grep "h H h H"  
keycode  43 = h H h H hstroke Hstroke hstroke  
$ xmodmap -pke | grep "j J j J"  
keycode  44 = j J j J dead_belowdot dead_abovedot dead_belowdot  
$ xmodmap -pke | grep "k K k K"  
keycode  45 = k K k …
Run Code Online (Sandbox Code Playgroud)

xmodmap

5
推荐指数
2
解决办法
2934
查看次数