GNU屏幕显示+从腻子

有没有人知道如何让数字键盘上的+-*/在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。

http://vim.wikia.com/wiki/PuTTY_numeric_keypad_mappings

根据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 

到现在为止还挺好。