mac键盘功能键映射

时间:2013-12-06 08:51:31

标签: macos shell terminal

我丢失了配置或从未使用过。 因为我通过ssh连接到linux机器,所以我需要发送shift + F1和ctrl + F1,shift + F2和ctrl + F2等等到终端。 好吧,我的当前配置缺少这些字符串映射,如图中所示。 你知道这些组合键的字符串映射是什么吗? 感谢。key mappings

更新: 在一些stackexchange中我找到了这个命令:

$>for x in {1..12}; do echo -n "F$x "; tput kf$x | cat -A; echo; done
你可以帮我打印shift + f1的字符串吗?

1 个答案:

答案 0 :(得分:0)

首先:从这个页面http://invisible-island.net/xterm/xterm.faq.html,您将了解shift-F1映射到F11,shift-F2映射到F12,依此类推。(在页面'搜索'没有'的键盘映射摘要,你会看到清单。)

第二:从这个页面http://aperiodic.net/phil/archives/Geekery/term-function-keys.html,您将知道F1或F11或F20映射到什么字符串(在底部)。

更多话要说: 如果您想通过终端将Shift-F1发送到程序,则会发生以下情况:

  1. 您点击Shift-F1,终端会将Shift-F1转换为字符串序列
  2. 字符串序列将被发送到程序
  3. 例如,您通过终端向电子邮件发送Shift-F1,终端将其转换为字符串序列并将字符串序列发送到emacs,emacs会将其识别为关键笔划然后执行某些操作。

    我对此并不熟悉,所以这个答案可能不对。

相关问题