keystroke相关内容

在文本框中只允许最多三位数字字符

有没有办法只允许用户在文本框中输入最大数量的字符?我希望用户输入一个标记/等级,并且只能输入 0 - 100.下面我有监控击键并且只允许输入数字的代码,但我想找到一种只允许用户输入的方法输入一个最小值为0,最大值为100的数字. private void TxtMark4_KeyPress(object sender, KeyPressEventArgs e){if (e.KeyChar ..
发布时间:2022-01-13 11:21:17 C#/.NET

使用 Swift 模拟按键

我正在寻找一种在 OSX 中模拟击键的方法.我找到了另一个解决方案(模拟系统热键的按键)使用 Objective-C,但我需要使用 Swift.我如何适应 CGEventCreateKeyboardEvent? 解决方案 该链接答案上的代码很容易转换为 Swift 代码,但是在此过程中您需要注意一些问题: CGEventSourceCreate 需要一个 CGEventSourceS ..
发布时间:2021-12-17 22:37:01 移动开发

如何在后台听键盘并按需触发按键?

我想在 vb.NET 2008 中制作一个程序,它会在后台监听键盘,即即使应用程序被最小化(全局).如果用户按下了某个特定的键,它应该以固定的时间间隔继续触发另外 2 个键,直到用户再次按下该特定键. 如何在 vb.NET 2008 中做到这一点? 解决方案 来源:这里 用法:创建钩子 Private WithEvents kbHook 作为新的 KeyboardHook ..

模拟“Windows"键和“+"放大键

Windows 7(终于)具有内置的屏幕缩放功能.按住“Windows"键,然后您可以使用“+"键放大,使用“-"键缩小.因此,我一直在尝试模拟这种组合.使用 AutoIt 我尝试过: 1) Send("{LWINDOWN}" & "+" & "{LWINUP}") 2) $x = Chr(43)发送("{LWINDOWN}" & $x & "{LWINUP}") 3) Send( ..
发布时间:2021-11-30 20:50:01 C#/.NET

Apple 脚本模拟按键事件

我想知道 F1-F12 中所有功能键的键码.从以前的搜索查询中,我发现键码 107 可以通过运行此命令来降低亮度 echo "告诉应用程序\"系统事件\"关键代码 107结束告诉" | osascript 我猜这是模拟 F1 键,但奇怪的是 113 会调高亮度.我无法找到任何其他 Fn 键的键码.有什么帮助吗?有没有为此制作的漂亮表格,我可以在其中获取密钥代码.最后,我希望能够直接执行 ..
发布时间:2021-11-16 21:55:36 其他开发

不允许 AppleScript 应用程序发送击键

我用 AppleScript 制作了一个名为 FRIDAY 的应用.当我告诉它“打开 chrome"时,它会打开谷歌浏览器,这是在脚本编辑器和脚本编辑器外部运行的.我还可以告诉它“打开一个新选项卡",然后使用按键打开一个新选项卡: -- 这个布尔值是这个脚本继续运行的原因设置条件为假说“欢迎先生"将命令设置为 {“今天是什么日期",“现在几点",“几点了",“几点了",“几点了",“几点了",“ ..

在python中模拟按键

好吧,我知道这个问题看起来像是重复的,但我认为不是.我已经阅读了其他有关涉及 ctypes 和 SendKey 的假按键的帖子.但是,我已经尝试过这些,但它们并没有像我想要的那样工作.我不想要与实际击键类似的东西,我想要与击键完全相同的东西.我用 ctypes 运行了一些测试,我注意到按键的行为与真正的按键不同. 例如,如果我打开记事本并按住 A 键,我会得到一个 A 字符,大约一秒钟后它开 ..
发布时间:2021-09-25 19:50:28 Python

如何将击键发送到窗口而不必使用 Windows API 激活它?

我已经制作了一个应用程序,可以将命令发送到激活的窗口.我希望能够在我的进程运行时使用计算机,因为一旦我将焦点切换到另一个窗口,通过发送键发送的击键将转到我刚刚切换到的窗口. 目前我使用 Windows API 中的 FindWindow、IsIconic 和 ShowWindow.我必须检查窗口是否与 FindWindow 一起存在并将我的对象设置为该调用返回的特定窗口,然后我检 ..
发布时间:2021-09-25 18:34:57 其他开发

VBScript 发送键 CTRL+LWIN+TAB?

我正在尝试编写一个简单的脚本,该脚本将发送 CTRL+WINDOWS KEY+TAB 的组合键.下面的代码发送键 CTRL+ALT+TAB Set WshShell = WScript.CreateObject("WScript.Shell")WshShell.SendKeys "^%{TAB}" 但是,当我尝试用 LWIN(又名左 Windows 键)替换“%"(又名 ALT 键)时,它说语 ..
发布时间:2021-09-17 18:35:24 其他开发

区分按键和保持键

我有一个javascript函数,当按下“向下"键时会运行.我想,如果按住'down'键,该功能将根本无法运行. 我考虑过keydown和keyup之间的时间安排,如果时间少于1秒,则该功能将在keyup上运行.问题是,如果我按住该键,浏览器会将该键视为连续多次按下该键. 有更好的方法吗? 谢谢 解决方案 如果我理解您的问题是您的浏览器将一个键被解释为多个键按下事件.您希 ..
发布时间:2021-05-19 20:54:44 前端开发

检查是否在Windows控制台中按下了键

可能重复: C ++控制台键盘事件 如果要按下某个键,我希望Windows控制台程序执行某些操作,像 while(1){....如果(按下键"o")....} 但我不知道要在 if 语句中添加什么.如何检查键"o"是否按下? 我正在使用Windows 7 64位和Visual Studio Professional 2008. 解决方案 您应该在应用程序中注册按键事件 ..
发布时间:2021-04-24 18:44:36 C/C++开发

不允许AppleScript应用程序发送击键

我用AppleScript制作了一个名为FRIDAY的应用程序.当我告诉它“打开chrome"时,它会打开google chrome,这适用于脚本编辑器以及脚本编辑器之外.我还可以告诉它“打开一个新标签页",并使用击键打开一个新标签页: -此布尔值是脚本继续运行的原因将条件设置为false说“欢迎先生"将命令设置为{“今天是什么日期",“什么时间",“什么时间",“什么日子",“什么月份",“什 ..

在C#中将字符串转换为键

让我们说我们将KeyCode值存储为字符串.如何将其转换回KeyCode? 例如,我在按键事件中捕获了一个键: string modifier = e.Modifiers.ToString(); // Control string key_string = e.KeyCode.ToString(); // D1 如何执行以下操作? Keys old_key_restored = ..
发布时间:2021-02-14 21:15:25 C#/.NET

使用3个按键来回答定性的问卷调查

我使用Jscript启用Qualtrics中的击键来回答问题. 它与Qualtrics示例中提供的2个选项一起工作:我添加了第三个击键选项(按q),该选项不起作用:以某种方式注册了q的击键,但是它既不输入数据,也不像按j或k时那样进入下一个问题.请参阅下面的代码.任何建议表示赞赏-谢谢! Qualtrics.SurveyEngine.addOnload(function() { ..
发布时间:2021-02-13 19:05:57 其他开发

如何使用PowerShell捕获全局按键?

Powershell可以侦听并捕获按键吗? 是否可以编写一个PowerShell脚本,例如 AutoHotkey ,它位于托盘中并等待直到您按预定义的键盘键开始执行?可能每次您按下该键时都不会返回而是开火? 我要实现的是-仅在启动脚本后按下按钮才能执行预定义的脚本操作,因此将其放在桌面上并定义快捷键是行不通的. 例如: 我希望每次按"x"键时都要键入3次"TEST"文本,但是我 ..
发布时间:2020-11-23 21:39:58 其他开发

更改通过钩子的击键(C/C ++)

是否可以使用winapi键盘钩来编辑击键?好吧,不是必需的键盘挂钩,而是类似的东西. 我想做这样的事情: 用户按下键"A" 我的函数向虚拟键码加1(仅作为示例) "A"变成"B" "B"被发送到目标应用程序 谢谢! 解决方案 首先,您需要一个其他链接: http://msdn.microsoft.com/zh-cn/library/ms644990 ..
发布时间:2020-11-23 20:09:29 C/C++开发

在硬件级别模拟按键-Windows

我正在寻找一种语言或库,以使我能够尽可能地模拟按键,而无需实际按下按键. (我对按键水平的具体衡量标准是,当我的计算机已经在运行按键侦听器(例如MouseKey和StickyKeys)时,它是否会产生与物理按键相同的输出. 我尝试了许多按键模拟方法; Java AWT库,Java win32api,python win32com sendKeys,python ctypes Key p ..
发布时间:2020-11-22 04:42:15 Java开发