问题标签 [arrow-keys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12242 浏览

c# - KeyDown 识别左右方​​向键,但不识别上下方向

使用下面的代码,左右箭头键按预期工作,但向上和向下箭头无法识别(单步执行,前两个条件在适当的情况下满足,但后两个条件永远不会):

为什么会这样,我该如何解决?

更新

这是我在单步执行时将鼠标悬停在 e.Keycode 上时看到的内容。如果我按下

  • ...左箭头键,我看到了:e.KeyCode = "LButton | MButton | Space"
  • ...右箭头键,我看到了:e.KeyCode = "LButton | RButton | MButton | Space"
  • ...向上箭头键,我看到:e.KeyCode = "RButton | MButton | Space"
  • ...向下箭头键,我看到:e.KeyCode = "Backspace | Space"

这让我感到困惑(它向我展示了什么),但是在 keyleft 和 keyright 上,我的代码被输入了 - 无论我多么努力地咬紧牙关,它都不会用于 keyup 和 keydown。

0 投票
2 回答
203 浏览

c# - 有些键盘比其他键盘更健谈吗?

首席开发人员说,当他使用我的应用程序时,当他通过方向箭头键在 TableLayoutPanel 上的 TextBox 之间移动时,他的键盘会发出哔哔声。

但是,我没有听到这样的听觉活动。

这是我的代码:

..他认为我可能需要“e.Handled”,但这在 PreviewKeyDown 事件中不可用。

有没有办法抑制哔哔声(这显然只发生在某些键盘或特定设置上(他使用的是 Windows7,我还在 XP 上))?

更新

我现在有这个代码:

...但他仍然听到哔哔声(我没有)。

他在阿拉斯加并使用 Windows 7;我在加利福尼亚并使用 XP。我不知道是否存在某种组合/不匹配问题......

再次更新

我知道这可能会让一些人感到震惊,但阿拉斯加/加利福尼亚的断线与此无关。我现在也听到哔哔声,而且不是来自箭头键。当在 TextBox 中输入一个值,然后,如果该文本框已经有一个字符,焦点将移至下一个文本框并在那里输入值(这是我的代码导致这种情况发生)。但是恼人的哔哔声似乎是随机的——我还没有弄清楚哔哔声的模式(有时会,有时不会)......有没有人遇到过类似的事情,或者,更好的是,知道如何抑制蜂鸣声?我所做的只是按下键盘上方的“1”或“2”键。

0 投票
2 回答
1437 浏览

java - 如何禁用 JSlider 的箭头键?

我想使用箭头键在屏幕上移动某些内容,但是在单击 aJSlider使用它并使用箭头键后,它们正在移动滑块而不是对象。我找不到任何方法来禁用它。(单击滑块后,滑动箭头从黑色轮廓变为蓝色轮廓{我的假设表明箭头键被“锁定”在滑块上。})

0 投票
1 回答
340 浏览

wpf - 旋转 DataGrid,如何旋转方向/箭头键

我们已经DataGrid成功地将我们的“-90”旋转了。但是,箭头键保持未旋转。

例如,当我们按下向上箭头键时,它会向左移动,而不是向上,等等。

我们如何旋转箭头键来反映屏幕的实际方向?

非常感谢您的帮助。

0 投票
2 回答
322 浏览

ios5 - iOS 应用程序工具栏底部的箭头

想知道是否有人知道如何在底部工具栏中实现箭头,如下所示?如果有人能让我对此有所了解,将不胜感激。我已经看到很多带有此类箭头的应用程序来浏览页面,但似乎无法在 XCode 中找到它们。见下文...

谢谢 :)

在此处输入图像描述

0 投票
5 回答
3505 浏览

autocomplete - 允许在 typeahead bootstrap 中移动箭头键

我真的很激动,因为我的代码非常适合我(见下文),但是我不能使用箭头键在结果列表中向上/向下移动。

演示中,此功能也不可用,但是我知道它已在jQuery autocomplete中启用,所以我想知道你们中是否有人让它也适用于 typeahead?

0 投票
1 回答
1498 浏览

wpf - WPF 表单中的箭头键导航很奇怪

我有一个 WPF 表单,我想用它进行箭头键导航。当前系统已关闭,即使我已成功指定选项卡导航顺序。我有两排三个单选按钮。当我在中间按钮,顶行,我应该能够点击左箭头并选择顶行的第一个按钮;相反,它选择第一个按钮,底行。我该如何纠正?

更新:

0 投票
0 回答
254 浏览

.net - 当用户在 DataGridViewTextBoxEditingControl 中的文本末尾按下向下箭头时如何前进到下一个单元格

我有一个带有 DataGridView 的 winforms 应用程序,其中包含一些多行文本单元格。DataGridViewTextBoxEditingControl 的默认行为看起来很奇怪。出于某种原因,如果正在编辑一个单元格并且选择位于文本的最后(在最后一行的最后一个单词的末尾),如果用户按下向下箭头键,它会将选择设置回到该单元格中文本的开头(不离开编辑模式),而不是将它们带到下一个单元格。如果在编辑除最后一行以外的任何行时按下向下箭头,则插入点会按预期移动到下一行。如果在编辑最后一行但不是在该行的最末尾按下向下箭头,则编辑结束并且下一个单元格(下方)成为新的当前单元格。有没有(好的/简单的)方法来改变这种行为?我想出了这个解决方案,但我对不得不输入杂乱无章的代码来修复.Net 控件中似乎存在的错误并不满意。

0 投票
3 回答
3739 浏览

jquery - JQuery,检查箭头键按下 swith 语句

我已经设置了一个 keydown 功能,我想根据是否按下左、右、上或下箭头键来做不同的事情。这是使用 switch 语句工作的,但我也想在按下 ANY 箭头键时做一些事情,但无法弄清楚。我的代码:

我真的很想要一行代码,我可以检查是否按下了任何箭头键,但无法弄清楚,例如:

仅使用“案例箭头”似乎不起作用。有人可以帮忙吗?

提前致谢!

编辑:感谢大家的帮助。这是我的最终代码,供任何人查看:

0 投票
1 回答
2868 浏览

android - 如何欺骗箭头键到我在 android 上的活动

我正在尝试覆盖音量按钮以充当向上/向下箭头键(即它们应该将焦点移动到我所有的活动焦点视图上。)

为此,我将覆盖我的活动dispatchKeyEvent()方法注意,我也尝试过onKeyDown(),但我的音量键事件的某些部分仍在通过系统,当您更改音量时,我的设备有声音反馈。我仍然可以听到哔哔声,但实际上并没有改变音量。切换到dispatchKeyEvent()消除来自系统的哔哔声。

这是我目前的dispatchKeyEvent()方法:

它现在的设置方式是使用不同的上下技术,但都不能正常工作来转移焦点。对于向上键,我只需手动调用 dispatchKeyEvent() 将 d-pad 向上键和音量按钮上发生的相同操作传递给它(所以当我按下它应该按下,当我释放它应该释放)我的向上按钮输出如下所示:

对于向下按钮,我稍微调整了它,因为我认为可能是在音量释放之前发生了 dpad 按下的事实,所以我做了一个可运行的,可以同时按下和释放 dpad 按钮

我将它延迟了几秒钟,以便我有机会释放音量。我的向下按钮输出如下所示:

如果我将 USB 键盘插入设备并按箭头键,焦点会正确移动,我会看到向上的输出:

和向下:

唯一的区别(据我所知)是当我按下键盘上的箭头时焦点实际上移动正确,而当我按下音量按钮时根本不移动(这会欺骗箭头按钮)

我在这里忽略了什么吗?谁能帮我弄清楚如何在我的活动中欺骗箭头键,以便他们真正正确地移动焦点?