【问题标题】:Linux, Unix or OS X tool for displaying what keyboard typing outputs? [closed]用于显示键盘输入输出的 Linux、Unix 或 OS X 工具? [关闭]
【发布时间】:2012-03-25 12:43:16
【问题描述】:

我正在寻找一种工具,它可以告诉我当我按下不同的键时我的键盘向操作系统发送了什么。

这是为了帮助我回答这个问题 How to get Cmd-left/right working with iTerm2 and Vim (without requiring .vimrc changes)?,这让我试图弄清楚为什么 Vim 将我的 iTerm2 映射从 Cmd-left 处理到 Escape-[HHome 不同。

我试过unix的read,它说HomeCmd-left都产生“^[[H”。我希望read 会误导我,并且其他一些工具会显示HomeCmd-left 的不同之处(注意:当我在本段中说Cmd-left 时,它是在iTerm2 的映射被打开时开)。

谢谢!

【问题讨论】:

  • 如果投反对票的人能解释为什么我被投反对票会很有帮助。这个问题显然与我的其他问题不同。
  • "keyboard" 在 X11 和原始控制台(没有任何图形桌面)中具有非常不同的含义。您可能有兴趣在 Linux(或其他 X11 环境)上使用 xev

标签: linux unix keyboard mapping


【解决方案1】:

所有这些都是在终端中完成的,对吧?

恐怕你不会比read 做得更好(我的首选方法是做cat > file,键入,按^D,然后在十六进制编辑器中查看文件)。

关于基本问题,值得在终端模拟器中寻找选项。现在它正在模拟一个不区分 HOME 和 CMD+LEFT 的终端。可以告诉它模拟不同的终端,确实如此。

【讨论】:

  • 谢谢,我会试试这个十六进制编辑器的方法。顺便说一下,这是在 iTerm2 中(类似终端的应用程序)
猜你喜欢
  • 2010-10-04
  • 2012-07-12
  • 1970-01-01
  • 2014-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多