keyboard-events 相关问题

在键盘输入设备上按下键时触发的事件

如何使用 JavaScript 减慢 Microsoft Edge 中的滚动速度?

在 Microsoft Edge 中,在任何网页上按住向下箭头键可以以令人难以置信的快速度向下滚动页面。尽管 Edge 是基于 Chromium 的,但 Google Chrome 不受此影响。 这是前任...

回答 1 投票 0

如何减慢 Microsoft Edge 中的滚动速度?

在 Microsoft Edge 中,在任何网页上按住向下箭头键可以以令人难以置信的快速度向下滚动页面。尽管 Edge 是基于 Chromium 的,但 Google Chrome 不受此影响。 这是前任...

回答 1 投票 0

Python 中键盘模块面临的问题

我正在使用键盘模块来跟踪用户的按键操作。 但我在尝试这段代码时发现了这个问题: 代码 进口键盘 而真实: 键 = 键盘.read_key() if key == 'l...

回答 1 投票 0

我的Java KeyListener类似乎没有监听keybpard事件

我创建了一个 KeyL.java 类来监听键盘事件: 包 game.listener; 导入 java.awt.event.KeyAdapter; 导入 java.awt.event.KeyListener; 导入 java.awt.event.KeyEvent; /** * * @a...

回答 1 投票 0

检测按键是否按下 - python

我的用例 我需要知道何时按下并按住(特定)键。检测后的用例相当简单。当按键被释放时,发送一个信号来停止回调(我知道...

回答 3 投票 0

Python 如何使代码在一个程序中运行而不是在其他程序中运行

我正在学习Python,我写了afk农场(minecraft)的代码。我想折叠选项卡 (minecraft) 并在那里观看 YouTube,或者玩另一个游戏,以便代码继续在 minec 中工作...

回答 1 投票 0

如何在不妨碍 pyautogui 的情况下设置全局热键

所以本质上我使用“键盘”库在我的Python程序中注册了一个全局热键。它监听按键事件“ctrl+shift+x”以重新启动应用程序。我的

回答 1 投票 0

海龟图形按键事件不重复

我编写这段代码是为了制作乒乓球游戏。除了左桨外,一切正常。 当我按下控制运动的按钮并按住它们时,桨会不断移动...

回答 1 投票 0

输入附件视图在键盘隐藏和显示事件中表现异常

我遇到了InputAccessoryView的奇怪行为,我正在聊天屏幕上工作,我在其中使用了InputAccessoryView,其中我注册了KeyboardWillShow和KeyboardWillHide通知...

回答 3 投票 0

将键盘中断更改为“输入”

我有以下代码: 导入时间 def run_indefinitely(): 而真实: # 无限期运行的代码放在这里 print("无限期运行...") 时间.睡眠(1)...

回答 1 投票 0

在 cdk-virtual-scroll-viewport 中按导航向上/向下按钮时滚动不起作用

我在 mat-autocomplete 中使用 cdk-virtual-scroll-viewport。每当使用鼠标滚动时滚动都可以正常工作,但每当按下 keydown 按钮时滚动就不起作用。 预期行为: 如果焦点转移...

回答 1 投票 0

shift鼠标点击触发

我可以使用触发器触发元素选择器上的单击事件 $('元素选择器').trigger('点击') 是否可以触发shift点击。我的意思是 Shift + 鼠标左键单击。

回答 3 投票 0

如何使我的控件可聚焦?

我有控制 公共类 FocusTestControl :控制 { 公共 FocusTestControl() { DefaultStyleKey = typeof(FocusTestControl); } } 这是它的默认样式 <question vote="0"> <p>我有一个控制</p> <pre><code>public class FocusTestControl : Control { public FocusTestControl() { DefaultStyleKey = typeof(FocusTestControl); } } </code></pre> <p>这是它的默认样式</p> <pre><code> &lt;Style TargetType=&#34;local:FocusTestControl&#34;&gt; &lt;Setter Property=&#34;Focusable&#34; Value=&#34;True&#34; /&gt; &lt;Setter Property=&#34;Template&#34;&gt; &lt;Setter.Value&gt; &lt;ControlTemplate&gt; &lt;Grid&gt; &lt;Border Background=&#34;AliceBlue&#34; /&gt; &lt;/Grid&gt; &lt;/ControlTemplate&gt; &lt;/Setter.Value&gt; &lt;/Setter&gt; &lt;/Style&gt; </code></pre> <p>我将此控件放在窗口上:</p> <pre><code>&lt;Window x:Class=&#34;MakeWpfControlFocusable.MainWindow&#34; xmlns=&#34;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#34; xmlns:x=&#34;http://schemas.microsoft.com/winfx/2006/xaml&#34; xmlns:local=&#34;clr-namespace:MakeWpfControlFocusable&#34; Title=&#34;MainWindow&#34; Height=&#34;350&#34; Width=&#34;525&#34;&gt; &lt;Grid&gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition /&gt; &lt;RowDefinition Height=&#34;35&#34; /&gt; &lt;/Grid.RowDefinitions&gt; &lt;local:FocusTestControl /&gt; &lt;StackPanel Grid.Row=&#34;1&#34; Orientation=&#34;Horizontal&#34;&gt; &lt;TextBlock Text=&#34;Focused element: &#34; /&gt; &lt;TextBlock Text=&#34;{Binding RelativeSource={RelativeSource AncestorType={x:Type Window}}, Path=KeyboardFocusedElement}&#34; /&gt; &lt;TextBox Text=&#34;Text&#34; /&gt; &lt;/StackPanel&gt; &lt;/Grid&gt; </code></pre> <p></p> <p>但是单击控件并不会使其聚焦(我的意思是 KebordFocus)</p> <p>实际上,我的任务是处理 KeyDown 和 KeyUp 事件。但当元素没有键盘焦点时这是不可能的。</p> </question> <answer tick="true" vote="1"> <p>可以通过按 Tab 键盘键来设置键盘焦点。但点击 <pre><code>Control</code></pre> 时并未设置。我已订阅 <pre><code>MouseDown</code></pre> 事件并在处理程序中手动设置焦点。</p> <pre><code>public class FocusTestControl : Control, IInputElement { public FocusTestControl() { DefaultStyleKey = typeof(FocusTestControl); MouseDown += FocusTestControl_MouseDown; } void FocusTestControl_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { Keyboard.Focus(this); } } </code></pre> </answer> </body></html>

回答 0 投票 0

Python 键盘库在 Windows 上返回大写和小写,但在 Linux 上仅返回小写

我使用键盘Python库将键盘输入输入到我的应用程序中,我发现了一个奇怪的不规则现象。在Windows上测试时,打印结果显示基于大小写字母...

回答 1 投票 0

有没有办法限制Python的keyboard.add_hotkey()每次按键只触发一次?

导入键盘 def on_c_pressed(): print("C键被按下") Keyboard.add_hotkey('c', on_c_pressed) 目前的情况是,当按下按键时,它会快速触发并且正在

回答 1 投票 0

PYSimpleGui 事件与 Keyboard.is_pressed('key') 结合使用,每次都有效,程序启动后第一次除外

PYSimpleGui 事件与 Keyboard.is_pressed('key') 结合使用,每次都有效,程序启动后第一次除外。因此,第一次点击永远不会起作用,但其他所有点击都会起作用。 对我的

回答 2 投票 0

当不使用 target.value 时,React 输入会丢失 onChange 中的插入符号位置

我正在尝试从 React 中的输入字段拦截关键事件。我想用不同的键替换每个键,并将插入符位置保留在原来的位置。现在,我尝试了 onChange 和 onKeyDown

回答 1 投票 0

如何在C#控制台应用程序中处理按键事件

我想创建一个控制台应用程序,它将显示在控制台屏幕上按下的键,到目前为止我编写了以下代码: 静态无效主(字符串[]参数) { // 这绝对是错误的,b...

回答 3 投票 0

如何处理控制台应用程序中的按键事件

我想创建一个控制台应用程序,它将显示在控制台屏幕上按下的键,到目前为止我编写了以下代码: 静态无效主(字符串[]参数) { // 这是绝对的...

回答 3 投票 0

C# 退格模拟器删除整个单词而不是仅删除一个字母

我正在编写一个简单的 C# 程序,当我按 Ctrl+G 时,我希望我的程序自动删除任何程序中光标左侧的字符(例如:chrome 浏览器、word 文档、

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.