当我使用 Putty 登录某些 Unix/Linux 计算机时,许多组合键会被“吞没”。例如,如果我启动showkey -a
,键入Ctrl-End
或Ctrl-Tab
或,Ctrl-ö
则似乎什么都没有传输。Del
并且Shift-Del
两者都传输完全相同的键代码。
我尝试了终端 - 键盘/功能下的设置,但没有任何变化。效果在任何 Windows 机器(运行 Putty)和任何 Linux 机器(连接到)上都一致。
有没有办法告诉 Putty 向服务器发送更多按键?我其实并不关心哪个只要它们是唯一的,就会为任何特定的组合键发送代码;我的主要兴趣是能够在 Emacs 中使用更多键,Emacs 因使用大量不同的组合而臭名昭著,并且能够在需要时在其中配置实际的绑定。
我无法使用 ActiveHotKey 之类的工具在客户端上乱搞;我无法重新编译 Putty 二进制文件,也无法用其他东西替换该二进制文件。无论我做什么都必须在 Putty(当前版本)内或在远程端完成(TERM 设置是否有帮助?)。
编辑:这个问题的意思就是“如何制作 Putty...”。建议不要使用 Putty 在这里没有用。
答案1
如果您使用的是 Windows 10,我建议您在 Windows 上的 Ubuntu 上安装 Bash,并在 Bash 中使用 Openssh 而不是 putty。