标签: keyboard-events

Win32 虚拟键代码 0xFF 用于什么,它是否在某处记录?

我有一台上网本,它的触摸板上支持多点触控手势。当您向左或向右三指滑动时,它会向活动窗口发送一些消息 - 对于某些窗口,这意味着发送页面向上​​/向下按键。

根据 Spy++ 的说法,向右滑动发送的实际消息是:

  • WM_KEYDOWN,虚拟键 = 0xFF
  • WM_KEYDOWN,虚拟键 = VK_NEXT
  • WM_KEYUP,虚拟键 = VK_NEXT
  • WM_KEYUP,虚拟键 = 0xFF

我的问题是:这个 0xFF 虚拟键码是什么,它是否记录在某处?在 winuser.h 中没有相应的 #define。

windows keyboard-events

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

覆盖 Chrome 中的功能键默认操作

我正在 Chrome 中构建一个 Web 应用程序,我需要一些快捷键并想使用功能键。

但是,F1 触发帮助窗口,F3 触发页面搜索,F5 刷新等。我想否决这些键,因为它们在我的上下文中没有用。

但是......我无法阻止默认值被触发。这是我的代码:

$(document).keyup(function(e) {

    // GET KEYCODE
    var keyCode = e.keyCode;                            //alert(keyCode);

    // CHECK KEYBOARD CONTEXT
    var keyboardContext = $('#keyboard-context').attr('data-context');

    // JS KEYCODES FOR FUNCTION KEYS
    var functionKeys = new Array(112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123);
    var keyNames = new Array('F1', 'F2', 'F3', 'F4', 'F5', 'F6', 'F7', 'F8', 'F9', 'F10', 'F11', 'F12');

    // CONVERT KEYCODE INTO KEYNAME, FOR EASE OF BINDING IN DOM
    for (var i …
Run Code Online (Sandbox Code Playgroud)

javascript jquery keyboard-events

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

C# WPF 捕获键盘和鼠标

所以我有一个 WPF 窗口来捕获图像上的鼠标事件。我通过以下代码执行此操作:

<Image Name="imgPrimaryImage" Width="512" Height="512" RenderOptions.BitmapScalingMode="NearestNeighbor" Margin="5"
       Source="{Binding Path=ImageMgr.ImageSource}"
                 MouseLeftButtonDown="OnMouseLeftButtonDown" 
                 MouseMove="OnMouseMove"
                 MouseLeftButtonUp="OnMouseLeftButtonUp"/>
Run Code Online (Sandbox Code Playgroud)

应用程序功能:当用户左右移动鼠标时,只要按下鼠标左键,就会改变图像的大小。

问题: 在捕获鼠标移动事件的同时是否也可以捕获键盘事件。

最终结果: 我希望能够根据按下的 CTRL 和 SHIFT 来更改鼠标速度。我有更改鼠标速度所需的代码,我只是想知道如何获得它,以便如果用户在按住 CTRL 的同时左键单击并拖动图像,它会改变速度。

如果有人对此有任何见解(即文章、文献或建议),那就太好了。谢谢您,如果需要任何其他信息,请告诉我。

c# wpf mouseevent keyboard-events

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

按住某个修饰键时,将箭头键重新映射到JKLI

我只是想知道是否有一种方法可以按住控制键或其他东西,然后将jkli键用作箭头键。我认为编程会更容易。那可能吗?谢谢。

keyboard-shortcuts key-bindings keyboard-events

3
推荐指数
3
解决办法
1595
查看次数

如何在此函数调用中限制或限制函数调用的数量(以提高性能)?

我有一个看起来像这样的函数:

function someFunction(text) {
    $('.class').each(function() {
        var $this = $(this);
        if ($this.text().match(text)) {
           $this.addClass('found');
        } else {
           $this.removeClass('found');
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

并且该函数在keyup事件中执行,

$('input[type=text]').keyup(function() {
   someFunction($(this).val());
});
Run Code Online (Sandbox Code Playgroud)

在IE上如果有很多.class元素可能会很慢,我认为如果在每次调用完成之前再次执行该函数,如果我停止执行每个调用,我可以加快速度.我怎样才能做到这一点?

javascript jquery keyboard-events

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

如何始终在具有多帧的uwp应用中监听键盘?

我在xaml / c#中使用多个框架做了一个UWP应用,我希望框架中的页面始终监听键盘输入,但是我不知道该怎么办,有人可以帮我吗?

我在框架页面中尝试了KeyDown事件,但是当我不专注于该框架时,键盘输入侦听器将无法正常工作...

我想听*,+,-,1、2、3 ...键

c# xaml keyboard-events uwp

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

Python tkinter(复制/粘贴不适用于其他语言)

我发现每当我将语言从英语切换到俄语时,tkinter 就会停止对Ctrl+ CCtrl+VCtrl+做出反应X

\n\n

当我切换回英语时它仍然有效,即使文本是俄语的。

\n\n

我尝试了在堆栈交换上可以找到的与复制粘贴主题远程相关的所有代码片段,添加了类似于原始代码的内容,例如self.bind(\'<Control-\xd0\xbc>\', self.paste)(“\xd0\xbc”在俄语中与英语中的“v”按钮相同),但仍然没有任何结果作品。

\n\n

非常感谢有关如何修复它的任何帮助/想法。

\n

python keyboard-shortcuts copy-paste tkinter keyboard-events

3
推荐指数
2
解决办法
3200
查看次数

如何捕捉回车键并将事件更改为空格键

e.keyCode据我所知,当我按下Enter“输入”标签时,我不能只是更改并返回另一个。有可能吗?

javascript keyboard-events dom-events

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

如何在 GTK+3 中处理键盘事件?

在 GTK+3 中我应该使用什么信号/函数来获取键盘输入?

我环顾四周,我所知道的涵盖 GTK+3(zetcodegnome developer)的唯一教程似乎没有涵盖这一点。

任何人都可以指出我正确的方向吗?

c keyboard-events gtk3

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

如何在OnKeyPress事件中翻译Ctrl + Key快捷键?

我试图检测Ctrl+ VTEditOnKeyPress事件,我已经注意到,Key当按下参数假定一个不寻常的值Ctrl+ AnyKey.

例:

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  ShowMessage(IntToStr(Ord(Key)));
end;
Run Code Online (Sandbox Code Playgroud)

它产生以下结果:

  • Ctrl+ Q17
  • Ctrl+ W23
  • Ctrl+ E5
  • Ctrl+ R18
  • ...
  • Ctrl+ A1
  • Ctrl+ Z26
  • Ctrl+ C3
  • Ctrl+ V22
  • Ctrl+ X24

我不明白如何翻译密钥,这些代码是什么意思?

它似乎与ASCII表无关:

在此输入图像描述

谁能对此有所了解?

delphi keyboard-shortcuts delphi-2007 keyboard-events

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