我可以反转罗技键盘的触摸板滚动方向吗?

Pet*_*son 7 windows-8 logitech-keyboard

是否可以在 Logitech Setpoint 程序中反转我的 Logitech 无线触摸键盘 (K400r) 上触摸板的垂直滚动?

Jsn*_*ydr 7

简短回答:,不在 SetPoint 中。

2013 年 8 月 8罗技论坛的相关帖子中,罗技支持技术人员表示

This is not an option in Logitech Setpoint for Windows either.
Run Code Online (Sandbox Code Playgroud)

这是我今天的经历。根据来自不同罗技支持技术人员的另一篇论坛帖子,我安装了 SetPoint 以尝试实现相同的目标(在罗技K400无线键盘/触摸板组合上反向滚动)并摆弄了几个小时。


长答案:是的如果您愿意进行一些注册表浏览

技术人员继续引用注册表编辑“为了信息”。具体来说:

Registry Path: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Enum > HID > VID_046D&PID_C52B > Device Parameters (All)

For Vertical Scrolling: All Device Parameters
Entry Name: FlipFlopWheel
Control Value: 0
Reversed Value: 1

For Horizontal Scrolling: All Device Parameters
Entry Name: FlipFlopHScroll
Control Value: 0
Reversed Value: 1
Run Code Online (Sandbox Code Playgroud)

然后,该技术阻止读者操纵注册表。合理的建议,考虑到建议的编辑不是直截了当的。

我正在使用Logitech Unifying SoftwareonWindows 10并通过统一器和其他方式连接了额外的指点设备。在 中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID,我发现了 18 个成员键,其名称以 开头VID_046D&PID_C52B但以其他说明符继续。即通过研究子项中的值,我最终确定我的罗技无线轨迹球(一个单独的设备)表示为:

VID_046D&PID_C52B&REV_1203&MI_02&Qid_1028&WI_02&Class_00000004
Run Code Online (Sandbox Code Playgroud)

我的触控板组件K400表示为:

VID_046D&PID_C52B&REV_1203&MI_02&Qid_4024&WI_01&Class_0000001E&Col02
Run Code Online (Sandbox Code Playgroud)

这些键中的每一个都有一个看起来很复杂的子键,它本身有两个子键:(Properties防止访问)和Device Parameters我们正在寻找的那个。在我的系统上,可以在以下位置找到特定的 FlipFlopHScrollFlipFlopWheel我想要的:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_046D&PID_C52B&REV_1203&MI_02&Qid_4024&WI_01&Class_0000001E&Col02\8&262edd47&0&0001\Device Parameters
Run Code Online (Sandbox Code Playgroud)

如果您可以确定设置的正确路径,请右键单击两个FlipFlop数据元素(到Modify...in regedit)并将它们从 更改01。重新启动机器后,我注意到了预期的效果。


为了帮助您进行搜索,请尝试搜索HID字符串的键logitech。相应子项的“听起来很复杂”的子项HID将提供一些有用的信息。具体来说,我的

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_046D&PID_C52B&REV_1203&MI_02&Qid_4024&WI_01&Class_0000001E&Col02\8&262edd47&0&0001
Run Code Online (Sandbox Code Playgroud)

具有以DeviceDesc值命名的数据元素

@oem23.inf,%hidcordlessunifyingmouse%;Logitech HID-compliant Unifying Mouse
Run Code Online (Sandbox Code Playgroud)

在我的系统上,这是两个这样的键之一。(我有两个由Logitech Unifying Software.管理的鼠标指针。)


pet*_*_NZ 5

哇...Logitech Options 软件的下载量为 201MB。仅仅改变一个注册表项就已经是一个庞然大物了。:\

好吧,我继续在 Win7 上为我的 K400 进行了尝试。该软件似乎只寻找K400+,所以它永远找不到我的K400。它还引入了一个幻像的“卡住的箭头键”。所以我不得不拔出加密狗并卸载“Logitech Options”。然后这个问题就消失了。

因此,如上所述,我成功地进行了直接注册表编辑。不过,我推荐一种更简单的方法来找到正确的密钥:

  1. 物理拔出除键盘之外的所有 Logitech 输入设备。
  2. 在设备管理器中,双击 MICE > Logitech HID-Compliant Unifying/Cordless mouse。
  3. 单击“详细信息”选项卡
  4. 对于“属性”下拉列表,选择“硬件 ID”
  5. 右键单击并复制列表中的第一个值。它应该看起来像... HID\VID_046D&PID_C52B&REV_1210&MI_02&Qid_4024&WI_01&Class_0000001E&Col02
  6. 打开 REGEDIT.EXE,右键单击 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum 并选择 FIND...
  7. 粘贴到“查找条件”框中,然后单击“确定”。打开“DEVICE PARAMETERS”子项,您可以在其中添加/编辑 DWORD 值,如上面的帖子所述。
  8. 拔出并再次插入您的罗技适配器,然后关闭并打开键盘,瞧!
  9. 重新插入您在步骤 1 中移除的任何其他加密狗

{Mod:我找不到一种方法来要求重新设置我编辑的答案,也没有被告知它会在编辑后自动重新考虑,所以我继续并将其重新发布为新答案。如果我遗漏了什么,请告诉我,因为我是新来的,并且渴望了解事情是如何运作的。:) }