MAC 上 Cmd-Right 的 .screenrc 绑定密钥
我正在尝试将 Cmd-Right 和 Cmd-Left 绑定到 screenrc 中的下一个和上一个。
我见过类似以下的条目,但我不知道如何查找 Cmd-Right 或 Cmd-Left 的键码。有我可以在某处使用的实用程序吗?
bindkey "^[[1;5C" next # Ctrl-Right
bindkey "^[[1;5D" prev # Ctrl-Left
bindkey "^[[27;5;9~" next # Ctrl-Tab
bindkey "^[[27;6;9~" prev # Ctrl-Shift-Tab
I'm trying to bind Cmd-Right and Cmd-Left to next and previous in my screenrc.
I've seen entries like the following but I do not know how to find the keycode for Cmd-Right or Cmd-Left. Is there a utility I can use somewhere?
bindkey "^[[1;5C" next # Ctrl-Right
bindkey "^[[1;5D" prev # Ctrl-Left
bindkey "^[[27;5;9~" next # Ctrl-Tab
bindkey "^[[27;6;9~" prev # Ctrl-Shift-Tab
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 xev 然后将结果放入 .Xmodmap 文件中。请查看此 HOWTO。
You can use xev and then put the result into .Xmodmap file. Take a look to this HOWTO.
这是一篇相当老的帖子,但我想无论如何我都会分享这个......如果你使用 iTerm2,有一个解决方案。您可以在全局级别或配置文件级别映射 iTerm2 首选项中的键。我将 CMD-左/右配置为发送与 CTRL-左/右相同的转义码。然后您已经使用的 .screenrc 键绑定将起作用。
This is a pretty old post, but I figured I would share this in anyway... there is a solution for this if you use iTerm2. You can map keys in iTerm2 preferences either at a global level or a profile level. I configured my CMD-left/right to send the same escape codes as CTRL-left/right. Then the .screenrc key bindings you are already using will work.
只需在终端中使用
cat
即可。然后所有键码将被发布到标准输出!Just use
cat
in a terminal. Then all keycodes will be posted to stdout!