Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos mac键盘功能键映射_Macos_Shell_Terminal - Fatal编程技术网

Macos mac键盘功能键映射

Macos mac键盘功能键映射,macos,shell,terminal,Macos,Shell,Terminal,我丢失了配置,或者根本没有配置。 我需要将shift+F1和ctrl+F1、shift+F2和ctrl+F2等发送到终端,因为我正在通过ssh连接到linux机器。 正如您在图中所看到的,我当前的配置缺少这些字符串映射。 您知道这些组合键的字符串映射是什么吗? 谢谢 更新: 在某些stackexchange中,我发现以下命令: $>for x in {1..12}; do echo -n "F$x "; tput kf$x | cat -A; echo; done 您能帮我打印shift

我丢失了配置,或者根本没有配置。 我需要将shift+F1和ctrl+F1、shift+F2和ctrl+F2等发送到终端,因为我正在通过ssh连接到linux机器。 正如您在图中所看到的,我当前的配置缺少这些字符串映射。 您知道这些组合键的字符串映射是什么吗? 谢谢

更新: 在某些stackexchange中,我发现以下命令:

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

首先:从本页,您将了解shift-f1映射到F11,shift-F2映射到F12等等。(搜索“键盘映射摘要”页,您将看到列表)

第二:从本页中,您将知道F1、F11或F20映射到哪个字符串(在底部)

更值得一提的是: 如果要通过终端向程序发送Shift-F1,将发生以下情况:

  • 点击Shift-F1,终端将Shift-F1转换为字符串序列
  • 字符串序列将被发送到程序
  • 例如,您通过终端向emacs发送Shift-F1,终端将其转换为字符串序列并将字符串序列发送给emacs,emacs会将其识别为按键,然后执行某些操作

    我对此不太熟悉,所以这个答案可能不正确