标签: key-binding

如何将 Ctrl+箭头绑定到 Home 和 End 键?xmodmap 不起作用

在 Windows 上,我曾经通过 ahk绑定Ctrl+ LefttoHomeCtrl+ Right to End

现在我正在努力在 Ubuntu 中实现这种行为。我试过编辑/etc/inputrc

"\e[1;5C": end-of-line
"\e[1;5D": beginning-of-line
Run Code Online (Sandbox Code Playgroud)

它可以工作,但只能在终端窗口中使用。我也试过 xmodmap:

xmodmap -e "keycode 113=Left NoSymbol Home"
Run Code Online (Sandbox Code Playgroud)

但它不起作用。
这里奇怪的是,如果我在 xmodmap 中绑定到Shift+Left它可以工作:

xmodmap -e "keycode 113=Left Home"
Run Code Online (Sandbox Code Playgroud)

我的猜测是Ctrl+ Left(跳过单词)的默认行为以某种方式优先于 xmodmap 绑定。

我在哪里可以找到默认绑定的位置以及如何删除它?或者,也许我可以在那里绑定所需的行为?

我在 Ubuntu 12.04

keyboard shortcut-keys xmodmap key-binding xserver

18
推荐指数
1
解决办法
8838
查看次数

如何将任何键变成修饰键?

当一个按下并保持了某些键,如ControlAltSuper,,同时与生成模拟键以外键的多个版本及新闻事件被推&释放几次不会产生释放事件。

我想把一些多媒体键或Fn键盘上的键做成修饰键,并xev显示它们都是第二种类型。是否可以使普通键具有粘性从而不生成释放事件?

xmodmap key-binding

14
推荐指数
2
解决办法
1955
查看次数

在笔记本电脑上模拟键盘

我有一台没有数字键盘的笔记本电脑,我在上面运行 Ubuntu 12.04,我非常喜欢玩 roguelike 游戏。此类游戏往往需要一个用于移动、定位等的小键盘,因为可以在八个主要方向上操作。为了解决没有小键盘的限制,我希望能够绑定一个组合键,例如绑定Shift + Left Arrow到另一个键,在这种情况下1;不幸的是,到目前为止,我的研究仅涉及如何将组合键绑定到命令。我敢肯定,我遗漏了一些明显的东西,但至于它是什么......任何帮助将不胜感激!

numpad key-binding

13
推荐指数
1
解决办法
2万
查看次数

让终端使用 pageup/pagedown 而不是 shift-pageup/shift-pagedown?

我已经厌倦了在 gnome 终端、命令行、终止符和 guake 等中使用 shift-pgup 进行翻页。

有什么方法可以轻松地使这些应​​用程序使用直接向上翻页和向下翻页键进行翻页?

command-line shortcut-keys key-binding

13
推荐指数
1
解决办法
7074
查看次数

分配热键以粘贴预定义文本

我正在寻找一个程序,Ubuntu 12.04+ x86_64它允许根据热键组合粘贴预定义的文本。例如:

Ctrl+ Alt+ V+ U: 粘贴我的用户名

Ctrl+ Alt+ V+ E:粘贴我的电子邮件

有什么建议?

shortcut-keys software-recommendation key-binding

13
推荐指数
2
解决办法
1万
查看次数

重新映射 Microsoft Sculpt Comfort Mouse 上的侧面触摸按钮

我最近购买了 Microsoft Sculpt Comfort Mouse。它使用蓝牙连接到我的笔记本电脑,并且所有常规鼠标按钮在 Linux 和 Windows 7 下都可以完美运行。不过,这款鼠标的不同之处在于它的侧面有一个特殊的Windows/Super键,按下时可以启动开始/菜单。它还有一个触摸传感器,可以检测侧面按钮何时被向上或向下敲击并振动鼠标以确认它已被激活。

当然,在 Windows 中有一个程序可以让我改变笔画的作用并关闭振动。

在 Linux 中,当按下或滑动侧边按钮时,xev 仅检测到正常的击键。Xev 不报告任何鼠标按钮按下。

所以我的问题是,我可以更改在 Linux 下发送的按键吗?

我很想将键绑定从tabto down, backspaceto up, (xev 报告的内容)更改为ctrl+ alt+ left/right以在工作区之间切换。

谢谢你的帮助!

mouse microsoft button key-binding xev

13
推荐指数
1
解决办法
2万
查看次数

Ubuntu 18.04 击键 Alt + Shift + (Ctrl) + Down 不起作用

从 Ubuntu 16.04 LTS 升级到 18.04 LTS(统一)后,击键Shift + Alt + DownAlt + Shift + Ctrl + Down停止工作(顺便说一句Alt + Shift + (Ctrl) + [Up, Left, Right]有效)。
我在 PHPStorm/Webstorm 中使用了这些键绑定。在这些程序中,您可以通过简单地按下这些键来搜索键绑定的作用,当我这样做时,Webstorm 不会显示/捕获这些键击,就像它们没有被按下一样。
我在 CompizConfig 设置管理器高级搜索中的设置值、设置/键盘/快捷方式和 with 中进行了搜索gsettings list-recursively | grep Down,但我没有找到任何东西。
如果我在 Webstorm 之外按下这个组合,Ubuntu 什么也不做。
你知道这个键绑定可以保存在哪里吗?

PS:我试过这个工具(screenkey)来显示按键。但它没有显示Alt + Shift + DownAlt + Shift + Ctrl + Down

感谢您的帮助

unity key-binding 18.04

13
推荐指数
2
解决办法
6625
查看次数

如何使用键盘访问 gnome-shell 中的收藏夹?

在 Unity 中,我可以按Super+ 1Super+2等访问收藏夹。

gnome-shell 中的快捷键是什么,我可以在哪里自定义它?

编辑:我的意思是活动菜单中的收藏夹(将鼠标移到屏幕左上角或按 后Super

gnome shortcut-keys key-binding

12
推荐指数
3
解决办法
5527
查看次数

如何将 Alt+Arrows 绑定到 PageUp/PageDown?

我刚刚尝试使用loadkeys这个地图文件:

alt keycode 73 = Prior
string Prior = "\033[5~"
alt keycode 81 = Next
string Next = "\033[6~"
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

key-binding

12
推荐指数
2
解决办法
1万
查看次数

在 Ubuntu 中将 Ctrl + <number> 键绑定到 firefox

在 Windows 上的 Firefox 中,我可以使用Ctrl+1–9等循环浏览选项卡。但是 Ubuntu(带有 Cinnamon)似乎不允许这种绑定。我怎样才能恢复它?

firefox cinnamon key-binding

12
推荐指数
2
解决办法
2893
查看次数