有没有人知道如何让数字键盘上的+-*/在putty的GNU屏幕上工作?
数字工作正常,但不是运营商。 /似乎是绑定重命名当前的shell或可能启动一个新的shell。 我的主机操作系统是Ubuntu的9.04(操作系统我运行在屏幕上)。
如果你在你的.screenrc中设置了以下内容,数字键盘键将会起作用
termcapinfo xterm ks@:ke@
我不知道这是否会改变你可能使用的其他重要设置,所以值得一试。
这可能是有一个更好的设置string,但到目前为止,我一直无法find一个。
更新:
我一直在寻找通过termcap , terminfo , terminfo / termcap和屏幕 手册 ,但看起来像没有人有很多运气,让ncurses应用程序中的数字键盘和箭头键同时工作(他们似乎仍然在非ncurses应用程序中工作)。
我见过的最接近的就是这些 线索 。 有人向一位程序维护人员讲述了一个几乎相同的问题,但是到三月十日,问题没有解决。
你可以检查configuration,进入
Terminal --> Keyboard --> Function keys and keypad
select适合你的任何一个。 通常,Linux / Xterm R6
另一个configuration适用于我:
转到:腻子configuration – >terminal – >function
选中Disable application keypad modecheckbox。
根据Andy的回复,添加termcapinfo xterm ks@:ke@ / .screenrc修复了shell和箭头键的问题。
然而箭头键在VIM中停止工作,对于我来说更换了一个更严重的问题。
所以我join了〜/ .screenrc
termcapinfo xterm* ks@:ke@:kl=\E[D:kd=\E[B:kr=\E[C:ku=\E[A
到现在为止还挺好。