Questions tagged «remapping»

指使按钮,程序,功能等执行与通常不同的操作的过程。



3
鼠标按钮重映射的工作原理是什么?
我安装了我的新鼠标(Anker 2000 DPI Wireless),然后安装了一个名为“5键鼠标”的程序的驱动程序,它允许我重新映射每个按钮的功能,标准的东西,一切正常。 但它让我想知道每个按钮存储的设置在哪里?我推测注册表,但无法找到任何东西,在网上看到它们似乎没有存储在那里。 在设备管理器中查看鼠标,它正在使用Windows附带的通用mouclass.sys和mouhid.sys驱动程序,所以我只是想知道这些驱动程序如何知道我希望每个按钮做什么? 例如,如果我更改其中一个侧面按钮而不是复制,这些设置存储在哪里以及驱动程序如何知道它们在哪里? 我知道整个驱动程序堆栈非常复杂,但如果有人能够对该过程进行基本概述,我将不胜感激。 谢谢。

0
从(专有的,复合的)USB HID捕获输入
我为PC买了一个“Genius Wizard Stick”游戏控制器。它有点像Wii遥控器,但它是2.4ghz RF(通过自己的USB接收器)。计划是将它用于桌面和媒体控制,但它只适用于可怕的捆绑软件(“AIWI”,类似Steam的客户端)运行时。我不想运行AIWI。 有趣的是,它带给我的是它出现在Win7的设备和放大器中。打印机作为复合HID。但它没有出现在Windows游戏手柄校准对话框中(通过控制面板),除了AIWI外,任何Windows应用程序都看不到它。 我想也许它只需要一个独立的驱动程序。但是因为Windows将其视为HID,它会使“更新驱动程序”功能变为灰色......所以即使存在这样的驱动程序,我也不知道它是否是解决方案。看起来这个设备除了AIWI软件之外都被锁定了。 问题:有没有办法从这个设备捕获和映射事件?或者有没有办法让它“免于”锁定到一个软件?
3 usb  remapping  hid 


1
Windows 7上Apple键盘需要的键盘映射帮助,例如\(反斜杠),(@),pipe |
我想要一些明确的建议,通过精确的步骤,如何获得正确的字符(即键本身上显示的字符),以显示我何时输入它们。 具体来说,我需要在Apple键盘上打印下面的键,以便在Windows 7中键入时打印预期的字符 Enter左边的一个键:。\(反斜杠)管道 在(2)数字键上方的(@)键 关键字与波浪号〜和单一报价 可能还有其他需要调整的键 因此,例如,如果我键入shift + 2来获取@(打印在键上),我会得到双引号 - 这显然不是我想要的。 背景 我有一个纤薄的英国英语Apple USB键盘连接到由2台Windows 7 PC(台式机和上网本)和英国英语Apple MacBookPro共享的KVM切换器。我喜欢这个键盘,并希望与所有3台机器共享。所有机器都配置为英国/英国/英国键盘/字符集。 当MacBookPro通过BootCamp引导到Windows 7时,这些键的行为与预期的一样。 我已经看过的解决方案(但仍可以使用额外的指导/建议) 我已经在superuser.com和其他地方相当广泛地研究了解决方案,实际上有三种方法:我找到了SharpKeys和微软自己的工具Microsoft Keyboard Layout Creator 1.4。我还看了再现成功的bootcamp设置: 当我尝试SharpKeys时,在我看来,关键是使一个键表现得像另一个键,而不是我想要输出的实际角色。例如,使用2号键上方的@符号。我发现我只是将键映射到自身 - 我实际上无法选择我想要输出的特定字符。 使用Microsoft Keyboard Layout Creator 1.4,布局与我的键盘不太相似,而且我还在进行一些重映射,但在使用测试工具时,我无法获得任何输出。这不是程序的错,我猜它不适合我的设置。虽然我会说我可以使用更多向导式的引导设置来引导我完成整个过程,因为不清楚你需要做的是什么 - 有一个.dll构建器,例如,我需要那个?等等 Bootcamp - 键盘与MacBookPro上的Windows 7完美配合,这一事实告诉我这是可能的。这将是因为Apple提供了驱动程序和设置来实现这项功能。所以我试着以某种方式提取出这个完美的设置,以便在其他Windows 7机器上重用。但到目前为止我还没有成功。另外请记住,Apple MacBookPro运行Windows 7 64位,其他2台机器都运行Windows 7 32位(我希望它们保持这种状态,因为上网本只支持32位,桌面最大安装2Gb和一个只有32位驱动程序的旧Yamaha SW1000XG声卡。) 所以一个明确的答案,请关于我如何重新编程键输出不同的字符,谢谢!

1
无法在终端中设置涉及Vim中<Tab>的键映射
我是一个喜欢这个wiki中的说明的Vim noob,用于设置键映射以快速循环浏览多个文件。唯一的问题是:我无法让它发挥作用! 我~/.vimrc包含这些行(请注意,维基页面之前没有放置冒号nnoremap;我已尝试使用和不使用它): "Cycle through tabs :nnoremap &lt;C-Tab&gt; :tabn&lt;CR&gt; :nnoremap &lt;C-S-Tab&gt; :tabp&lt;CR&gt; 当我打开多个标签时vim,点击Ctrl+ Tab或Ctrl+ Shift+对Tab我没有任何帮助。但是,如果我做的:tabp和:tabn,我能够循环的标签。 我Vim 7.4在Ubuntu 14.04上使用。
2 vim  remapping 

2
让一些法语 - 加拿大键盘笔划在英文键盘上工作
我正试图在英语键盘上使用我习惯的一些法语 - 加拿大键盘。我想改变一些键的行为。我能够在Vim中实现这些更改,但我希望它们可以在系统范围内应用(适用于Windows和Ubuntu)。 这是我想要实现的: 如果我按 [ 一个 ,印的人物是 â。 当我按下 [ [R 一些应该保持正常的东西,打印的字符是 [r。 如果我坚持 [ 持续3秒 [ 打印出来。我希望将此延迟应用于我修改过的所有键。 我想要地图 &LT; 至 ' 和人物 “ Ë 至 è。 该 复杂的问题 这是我只想要的 “ 在旁边 ; 生产的关键 è 字符, 不 当我按下 &LT; (重新映射到 ' ) 然后 Ë 。 我将向您展示一个实现此目的的.vimrc文件,现在我希望系统范围内的这种行为: set timeout timeoutlen=3000 …


0
如何在Mac上重映射/交换=和+键?
我刚从Donald Knuth的主页上读到他重新映射了一些键: DonKeys.keylayout和DonKeysExtended.keylayout 自定义键盘 我的Macintoshes - 更合乎逻辑,更高效,因为它们切换() with [],+ with with =(2005年4月);与DonKeys.icns一起使用它们 DonKeysExtended.icns 资源: https://www-cs-faculty.stanford.edu/~knuth/programs.html 我可以使用Karabiner切换()和[],但我不知道如何切换'='和'+',有什么想法吗?

2
重新映射Windows上的键而不运行EXE或admin
我在一个环境(Win10)中工作,您可以在其中修改用户文件夹中的文件,但不允许管理员或运行任何可执行文件的能力。我也不被允许修改注册表。我不允许访问CMD,但我可以访问PowerShell(受约束语言模式下的最新版本,以及完整语言模式下的PowerShell v2)。我想用现有的硬件(笔记本电脑)来做这件事,而不是使用我的外接键盘。如何将键重新映射到Colemak布局?

0
键盘重新映射与配置文件
所以我正在寻找一个像XMBC一样的程序,这个程序允许你用鼠标按钮重新映射/模拟按键。 但是我希望能够重新按下按键以允许一次按下多次按下,使用像XMBC这样的分析系统,允许程序在不同的程序中具有不同的映射(不是恒定的,线性映射)。 任何建议,因为我找不到任何东西。 我知道AutoHotKey,但这不是我想要的。

1
在Sublime Text 2中,是否可以重新映射空间以保存为老式模式?
我一直在尝试在Sublime Text 2中重新创建我的Vim设置。我最想使用的命令之一是映射空间+在常规/命令模式下保存的空间。在Vim中,我具有以下键绑定: no &lt;space&gt;&lt;space&gt; :wa&lt;cr&gt; 在Sublime中,我尝试了几项没有成功的事情: { "keys": [" ", " "], "command": "save" } 和 { "keys": [" ", " "], "command": "save", "context": [ { "key": "setting.command_mode", "operand": false }, { "key": "setting.is_widget", "operand": false }, { "key": "setting.vintage_ctrl_keys" } ] }, 以及前两个," "用"space"s 代替s。 有什么想法,还是在Sublime中不可能?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.