标签: arrow-keys

在python shell中按箭头键时看到转义字符

在像交互式python shell这样的shell中,你通常可以使用箭头键在当前行中移动或获取以前的命令(使用向上箭头)等.

但是在我进入另一台机器并从python那里开始之后,我会得到以下会话:

>>> import os 
>>> ^[[A    
Run Code Online (Sandbox Code Playgroud)

最后一个角色来自向上箭头.或者,使用左箭头:

>>> impor^[[D
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

在常规bash中,箭头键工作正常.奇怪的行为只是在交互式python(或perl等)shell中.

python ssh shell arrow-keys

175
推荐指数
13
解决办法
6万
查看次数

禁用用户浏览器中的箭头键滚动

我正在使用canvas和javascript制作游戏.

当页面长于屏幕(评论等)时,按向下箭头会向下滚动页面,使游戏无法播放.

当玩家想要向下移动时,我该怎么做才能防止窗口滚动?

我猜Java游戏等等,只要用户点击游戏就不会有问题.

我尝试了以下解决方案:如何使用箭头键禁用FF中的页面滚动,但我无法使其工作.

javascript scroll canvas arrow-keys

79
推荐指数
2
解决办法
8万
查看次数

如何加快左右箭头键以编辑文本?

是仅仅是我,还是其他人发现MacOS上的左右箭头键对于编辑文本来说异常缓慢?

与我的Windows机器相比,使用左/右箭头键定位光标似乎在Mac上需要两倍的时间.向上/向下箭头似乎足够快,但左/右箭头只是爬行.我在终端中注意到它最多,编辑最近使用的命令,我现在注意到它在浏览器形式的文本中.

我可以设置Mac偏好来加快对这些键的响应吗?

keyboard macos performance cursor-position arrow-keys

77
推荐指数
1
解决办法
3万
查看次数

Putty中的箭头键返回^ [[A ^ [[D ^ [[B而不是移动光标

有没有其他人在PuTTy中遇到过这个错误?

例如,按下向上键现在产生:

>>> ^[[A
Run Code Online (Sandbox Code Playgroud)

谷歌不允许你搜索特殊字符,所以我很难找到这个问题的现有版本.


编辑:

所以这发生在我粘贴一些unicode之后(我认为,翻译时已经设置为utf-8).

我已经在"更改设置"对话框中检查了与我的其他打开的PuTTy窗口不同的设置,但设置看起来是相同的.

EDIT2:

这是通过重启PuTTy来解决的,但仍然令人讨厌.

EDIT3:

如何复制完全相同的bug:

  1. 打开putty终端到linux PC(我正在使用RedHat)
  2. 打开Python 2.7.* - 使用命令python2.7(注意:错误没有出现在2.6中)
  3. import codecs
  4. 现在使用箭头键,这些奇怪的字符出现.

python putty arrow-keys

59
推荐指数
3
解决办法
5万
查看次数

getch和箭头代码

我正在编写一个getch()用于扫描箭头键的程序.到目前为止我的代码是:

switch(getch()) {
    case 65:    // key up
        break;
    case 66:    // key down
        break;
    case 67:    // key right
        break;
    case 68:    // key left
        break;
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我按下'A','B','C''D'代码也将执行,因为65是十进制代码'A',等等.

有没有办法检查箭头键而不打电话给别人?

谢谢!

c character decimal getch arrow-keys

40
推荐指数
3
解决办法
11万
查看次数

如何使用箭头键而不是鼠标阻止滚动?

由于我使用的是jQuery,因此任何解决方案都可以使用.理想情况下,我想知道两者.

我已经将箭头键绑定到我页面上的另一个函数(使用jQuery),但是让它们导致页面滚动除此之外,导致我出现问题.

我可能一次都知道这个,但我不记得了.

javascript jquery scroll arrow-keys

34
推荐指数
1
解决办法
4万
查看次数

jQuery UI自动完成DownArrow UpArrow

我在使用jQuery Autocomplete和移动DownArrow和UpArrow时遇到了一些问题?

问题似乎是这样的

<input id="autocomplete-input" value="">

focus: function (event, ui) {
       $('#autocomplete-input').val(ui.item.label);
 }
Run Code Online (Sandbox Code Playgroud)

这适用于MOUSE焦点 - 但是当我使用arrowUparrowDown- 它选择ui.item.id了上面和上面ui.item.label

我该如何解决这个问题,以便:

  1. inputVAL完全不改变[即它使用户输入项]
  2. 它使用keydown/keyup用户所input使用的focusedval 更新val

谢谢

jquery jquery-ui autocomplete arrow-keys jquery-ui-autocomplete

25
推荐指数
1
解决办法
2万
查看次数

是否可以在OCaml解释器中使用箭头键?

每次我在解释器中使用这些键时,我都会看到这样的符号出现:

[[D^[[C
Run Code Online (Sandbox Code Playgroud)

我在ZSH中使用Linux Mint 12,但是我在使用bash的Ubuntu中获得了相同的结果.另外,在ssh中也是如此.

interpreter ocaml arrow-keys ledit

20
推荐指数
2
解决办法
3801
查看次数

通过javascript/jQuery检测IE中的箭头按键

我正在尝试设置一个可以通过箭头键导航的菜单.我在Firefox中有这个工作片.

试图让它在IE8中工作并经过一番努力后,发现这是因为IE8不会在箭头上注册一个按键.去测试:

$(document).keypress(function (eh){ 
    alert(eh.keyCode);
};
Run Code Online (Sandbox Code Playgroud)

在Firefox中,按任意箭头键将触发37,38,39或40的警报.

在IE8中,什么都没有.标准QWERTY键盘上的任何其他键都会注册,但不会注册箭头键.

这是我的Javascript的问题吗?浏览器设置?Windows设置?

javascript jquery arrow-keys internet-explorer-8

15
推荐指数
2
解决办法
2万
查看次数

当我在选择中使用向上或向下箭头时,为什么jquery不会更改事件?

我正在使用jquery和livequery插件监听选择下拉列表的更改事件.

$(".myDropdown").livequery("change", function () {
});
Run Code Online (Sandbox Code Playgroud)

我注意到的一件事(我使用的是firefox)就是这样

当我选择聚焦时,事件处理程序不会触发向上和向下箭头(向上和向下箭头DO更改条目)

当我向上和向下移动箭头键时,为什么更改事件不会触发?是否有建议或解决方法?

jquery select arrow-keys livequery drop-down-menu

14
推荐指数
1
解决办法
4778
查看次数