YuK*_*agi 12 keyboard-shortcuts remapping key-binding ubuntu
我是 Mac 的长期用户,现在使用 Ubuntu 机器进行开发,虽然我或多或少习惯了很多键盘快捷键,但我不习惯的一件事是使用“主页” ' 和 'End' 键来移动文本行。在 Mac 上,您使用“Command + 向右箭头”转到行尾,使用“Command + 向左箭头”转到行首。
有没有办法在 Linux 中启用这种功能?
我不确定这是否会被视为重新映射、键盘快捷键或什么......
使用xmodmap
(一些提示)您可以重新绑定整个窗口系统的键。以下方法将提供您想要的东西,但有副作用:(
首先在终端窗口中尝试一下:
让左键Alt
成为所谓的Mode_switch
:
为键分配 Mode_switch 键符号:
xmodmap -e 'keycode 64 = Mode_switch Meta_L Alt_L Meta_L'
Run Code Online (Sandbox Code Playgroud)(通常:确保将 Mode_switch 分配给 mod1-5 修饰键之一,但在 Ubuntu 中已经如此)
修改第三行的Left
和Right
键
xmodmap -e 'keycode 113 = Left NoSymbol Home'
xmodmap -e 'keycode 114 = Right NoSymbol End'
Run Code Online (Sandbox Code Playgroud)更改将保持原样,直到您注销。如果您想永久保留它,请将以下内容放入文件中~/.Xmodmap
:
keycode 64 = Mode_switch Meta_L Alt_L Meta_L
keycode 113 = Left NoSymbol Home
keycode 114 = Right NoSymbol End
Run Code Online (Sandbox Code Playgroud)
但是请注意,这会覆盖 Alt 键的正常功能(访问菜单、Alt-Tab 等):(
不过,我不是 xmodmap & Co 的专家。也许其他人知道如何解决这个问题。总的来说,我真的很喜欢 Ubuntu 和 Linux,但是整个键盘的东西不必要地复杂且令人遗憾地损坏了 :-<
归档时间: |
|
查看次数: |
5742 次 |
最近记录: |