问题标签 [keyboard-input]
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.
java - 简单的乒乓游戏键盘输入
(游戏还没有完成,但是)使用键盘输入并没有做任何事情,我相信这是由于 KeyListener 没有正确定义。这是我的代码:mainClass:
计算绘制位置:
球和游戏:
java - 如何读取可能是 int 或 double 的输入?
我正在编写一个需要从键盘输入的程序。我需要输入一个数字,但我不确定它是一个int
还是一个double
。这是我拥有的代码(针对该特定部分):
我知道我可以得到一个String
and 做parseInt()
or parseDouble()
,但我不知道它会是哪一个。
c# - C# 和 WPF 中的键盘输入不起作用
我正在开发一个小游戏,其中有椭圆作为目标,并且在那些显示字母的椭圆上显示文本块(每 3 秒更改一次)。
我想实现一个功能,其中用户按下键盘上的字母,如果与某个文本块上显示的字母匹配,则将开始一个名为“t1_hit”的故事板(动画)。
我尝试了以下方法,但它不起作用。
XAML(仅文本块部分):
C#:
任何帮助表示赞赏。谢谢
file - 如何在 shell 脚本中输入可执行文件而不是使用键盘?
我有一个可执行文件来处理照片,称为 GFA-LIN。您可以正常运行可执行文件,例如:
现在,您必须输入 .bmp 文件的名称。假设我有两个文件 DHP01.bmp 和 DHP02.bmp。
1)我想通过shell中的循环自动输入,例如:
但是,当可执行文件继续时出现问题:
2)我的可执行文件的所有其他输入不是文件,而是单个数字,例如:
鱼眼镜头的几何畸变: 1:等距(或极坐标) 2:正交?{1}
3) 等等......就像文件、数字和字符之间的混合。
在这种情况下我该如何进行?我试过类似的东西
没用=(
对不起,如果这个问题之前回答过,或者如果它是超级愚蠢的。我是新来的。
非常感谢!
java - Java 字符串和来自键盘的非 ASCII 输入
因此,我尝试从键盘 ( System.in
) 中获取非 ASCII 文本,例如汉字,并将此文本放入String
对象中。但我在这样做时遇到了一些麻烦。我的第一次尝试使用了一个Scanner
对象:
如果用户通过键盘输入非 ASCII 文本,比如狂浪逆袭包,searchKey
就会被垃圾填满。的字面内容searchKey
变成了“??????” (没有引号,所以它用'?'字符填充)。做类似的事情:
显示strBytes
等于中的所有元素0x3f
,这是 '?' 的 ASCII 码。我也尝试过使用阅读器流:
但是有了这个,我得到了与使用 Scanner 时完全相同的结果。字节流也不会改变任何东西:
我读到这System.console()
可能会有所帮助,但是null
在诸如 NetBeans 之类的 IDE 环境下运行时会返回。还有什么可以尝试的?我需要我的程序做的就是从键盘接受非 ASCII 文本并将这个输入存储为一个String
对象。
elm - Elm:在 foldp 中结合 actions.signal 和键盘输入
目前我正在试验榆树(所以认为我是初学者)并且想知道以下内容,
我定义了以下模型:
我了解它是如何foldp
工作的,它调用我的更新方法来更改initialModel
每次执行操作(从我的 html 按钮等调用)。
但是,现在我正在努力找出如何将按键集成到这个模型中,因为foldp
只接受一个变化的信号。
所以我想得到这样的东西
我尝试使用该merge
方法,但似乎无法使其正常工作。
谢谢!
macos - 自动化免费热点登录
我所在地区的热点需要每小时进行一次身份验证。我正在尝试自动化该过程,以便它不需要用户输入。我为此使用 OS X。我有一个执行此操作的 bash 脚本:
我需要这样做的东西:
- 检查 URL 以确保页面已加载
- 更改下拉条目
- 填写 2 个文本字段
- 选中复选框
- 按下“开始”按钮
- 关闭窗口
这也可以通过键盘按键自动执行,但我不知道在 bash 脚本中执行此操作的方法。
signals - 无法达到 elm Tick 动作
我希望有人能在信号和效果方面帮助我。
我正在研究 Signals/Effects 并且一直在研究 the-elm-architecture,特别是example 8。
在这个例子中(据我所知),如果你点击形状:
- 信号消息与操作一起发送到地址
- 该
SPIN
操作在更新时触发 - 如果他的形状当前没有动画,也会调用 Tick。
我正在尝试复制完全相同的流程(使用类似的代码),但我不想单击按钮并使用 HTML 包,而是只想使用空格键发送信号。
在我的代码中,空格键向操作发送信号Punch
。就像示例 8 一样,我还想在我的模型中调用Tick
并更新。debounceState
你会在我的评论中看到我可以达到我的Punch
行动,但我似乎从来没有达到过Tick
。
我看过这个问题,但是因为我使用的是键盘信号而不是榆树 StartApp,所以我认为它不适用。
如果有人可以在我的示例中解释为什么我无法联系到Tick
,我将非常感激。
将其直接粘贴到Try Elm中。
c# - C# XNA 中的外来字符键盘输入
XNA 只支持英文键盘,所以我想使用 System.Windows.Forms 的 KeyPress 事件。但我不能。为什么?
我尝试了自己的代码:
在我找到并尝试了 stackoverflow 的解决方案后:
我也在一个新的、空的 C# XNA 项目中尝试了这些解决方案,但它们都不起作用。我做错了什么?
linux - 如何在不注销/登录的情况下在linux中重新启动键盘输入法
我正在使用 nabi(键盘输入法)在韩文(韩文)和英文之间切换。几天前,我更换了没有韩文键的键盘,也就是切换键。我将 nabi 中的切换键设置更改为 shift + 空格,但在我注销并再次登录之前它似乎没有效果(以便 nabi 重新启动)。但目前,这台机器正在传输数周内不会结束的数据。虽然我不想停止数据传输,但我想重新启动输入法或更改切换键。我怎样才能做到这一点?