在Windows 8.1中使用键盘在Acer笔记本电脑上禁用触摸板向左按钮一秒钟


17

这个问题不仅存在于整个系统中,还存在于游戏中:台式机,Chrome,游戏,无处不在。例如,在台式机上,当我按下键盘上的任何“输入键”时,都无法通过鼠标左键或点击触摸板约一秒钟来选择文件(右键可立即使用)。后来LMB运作良好。没有延迟,按钮仅被禁用一秒钟。在游戏中,这意味着我跑步时无法射击。当我在Windows控制面板中切换LMB和RMB功能时,LMB仍被禁用,RMB正常运行。“输入键”是指字母或数字,例如Alt,CapsLock,Ctrl等键不会影响触摸板。我不记得我使用Windows 7时遇到的问题。USB鼠标的工作原理与它应该的一样。

当我使用Elantech触摸板驱动程序时,以及在卸载它并使用Windows 8.1通用驱动程序后,都存在该问题。

编辑 我安装了Elantech驱动程序,并将每个disable...键的值设置为0 。但是问题仍然存在。

编辑2

笔记本电脑是Acer V3-571G

我已经关闭了触摸板的禁用功能,但是并没有解决它。我知道触摸板没有损坏。

  1. 打开elantech驱动程序的动画触摸板图标,并将其放在任务栏上(如图)

  2. 当我键入字母并按LMB时,动态图标会显示单击,但会被忽略。 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明


I can't select the file by left mouse button 真正的鼠标按钮还是触摸板按钮?
Synetech


@Synetech不,这是不同的问题。在Windows 7中,一切正常,答案与该主题无关。
Yoda

When I type the letter and press the LMB the dynamic icon displays the click but it is ignored. 真正的LMB还是点击?
Synetech

那么AAPThreshold设置工作了吗?您删除了我认为没有删除的信息。您没有回答我有关如何首先发现它的问题。您在哪里读到的?即使它不起作用,我也很想知道它的来源,因为几乎根本没有提及它。
Synetech

Answers:


20

这通过华硕G55vw笔记本电脑上的ElanTech触摸板为我解决了问题:

鼠标到右上角>设置>更改PC设置> PC和设备>鼠标和触摸板

将“为防止光标在键入时意外移动,关闭水龙头或更改水龙头工作之前的延迟”设置更改为“无延迟(始终打开)”。

对于某些人来说,该选项显然是灰色的。在这种情况下,可以通过注册表值调整设置。转到下面的注册表值:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ PrecisionTouchPad

并将“ AAPThreshold”从2(或其他设置)更改为0。

您可能需要重新启动才能生效。

ElanTech的第三方驱动程序无法解决此问题。老实说,我认为这是Windows 8.1中为触摸板引入的一些新设置。


1
对我来说,此设置已被Synaptics ClickPad驱动程序覆盖。使用您的答案作为指导,我设法通过以下方法关闭了此功能:转到“鼠标和触摸板设置”>“其他鼠标选项”>“ ClickPad”>“设置”>“高级”>“ SmartSense”,然后将“ Palm Check Threshold”(棕榈检查阈值)滑块一直拉到最小。
Ninjakannon '16

太棒了!感谢@Ninjakannon,我不知道为什么这样对我有用(因为按任何键似乎都将触摸板完全锁定了,而不是锁定了触摸板),但似乎已经成功了
DevDave

该死的MS!这是又一个很难找到的“并行”设置,它不会显示在主控制面板中的任何地方。通常,谁会在全桌面环境中使用那些笨拙的“ PC和设备”设置呢?终于解决了我的主要游戏头痛!
范·乔恩

1
+1注册表黑客还为我在运行Windows 10的Razer Blade 14“(2017)上解决了此问题
Johannes

注册表设置对我有在Windows 10没有效果(即我可以告诉)相反,这个答案解决了这个问题对我来说:设置触摸板灵敏度高,因为它去。
扎克

6

这可能是您的触摸板的“意外点击”对策。触摸板驱动程序具有一项或多项设置,可用来检测假定为意外触摸板输入的内容。

对此进行检查是有道理的,因为如您在下面看到的(图6),笔记本电脑的键盘前面有触摸板,因此在键入时,您的手掌可以按下触摸板并移动光标,甚至单击按钮。 。驱动程序通常通过在按下键时放弃触摸板输入来完成这种意外输入检测,因为他们认为您正在键入。

毫不奇怪,当您同时(或几乎同时)按下按键使用触摸板时(例如,在玩类似射击游戏的游戏时,您需要同时按住键和移动光标)会带来麻烦。

为了减少误报,检测例程通常也将触摸板输入也用作度量标准,例如,通过检查触摸是否是像手掌一样大的区域而不是仅手指。通常,您可以调整触发阈值或将其完全关闭。对于您的情况,您将希望尝试降低阈值。尝试一次降低一点,直到找到工作方式的完美平衡。

无需弄乱注册表,该设置在触摸板的常规配置对话框中显示。在您的情况下,Elantech驱动程序将其称为“ PalmTracking”(图1)。如果这不起作用,请检查其他意外单击设置。根据笔记本电脑和驱动程序版本的不同,它可能位于Tapping(图2)下,称为TouchCheck(图3),或标有“ delay”字样。无论如何,它都会在配置小程序中暴露出来,但是您可能必须实际阅读说明或使用上下文相关的帮助([?] button

另外,请检查常规的点击操作是否受到拖动功能的干扰(图5)。如果设置的值太低,则可能是试图启动鼠标拖动而不是注册鼠标单击。


图1:Windows 8中Elantech驱动程序中PalmTracking设置的屏幕截图

Windows 8中Elantech触摸板驱动程序中PalmTracking设置的屏幕截图

Elantech点击设置的屏幕截图

图2:Elantech攻丝设置的屏幕截图

Elantech点击设置的屏幕截图

图3:TouchCheck设置的屏幕截图

TouchCheck设置的屏幕截图

图4:触摸板延迟设置的屏幕截图

触摸板延迟设置的屏幕截图

图5:触摸板拖动设置的屏幕截图

触摸板拖动设置的屏幕截图

图6:下方带有触摸板的笔记本电脑键盘照片

下面的笔记本电脑键盘触摸板的照片


和以前一样,之前完全没有效果,但是现在我又做了。驱动程序设置对该行为没有任何影响。但是,谢谢您的努力。
Yoda

所以您关闭了PalmTracking?您是否尝试过其他设置,例如灵敏度,锁定拖动和轻击?
Synetech

我解决了这个问题,它与第三方鼠标驱动程序无关。这是Windows 8.x中的标准设置,您必须在注册表中找到正确的密钥并将其设置为
0。– Yoda

谁说了第三党的司机?ಠ_ఠ如果它是Windows中的“标准设置”,那么为什么要“查找”它并修改注册表项(以及用于Elan驱动程序的注册表项)?如果它是“ Windows中的标准设置”,那么它将在标准鼠标控制面板小程序中
Synetech

我应该说,您的答案有多么美丽,信息和图像是否很多...我有一个Dell XPS L521X,应该关闭2个延迟,第一个是“ Dell Synaptic Driver”的设置,另一个是默认的Windows 8延迟((鼠标设置上有一个值,按Wn + Q,然后键入“ mouse”))
AgelessEssence

3

在我的Windows 10笔记本电脑上,允许同时使用键盘和触摸板的鼠标左键的正确设置是:

设置>设备>触摸板(左侧导航)>触摸板灵敏度(下拉列表)>最敏感


1
不知道为什么你被否决了。我在笔记本电脑(ThinkPad X1E)上发现了同样的东西。我认为MS已将手掌检查灵敏度设置迁移到了此触摸板灵敏度设置,并且“最敏感”是唯一不会导致键盘->鼠标延迟的设置。
Artem Russakovskii

1
这似乎对于Windows 10的较新版本是正确的,并且您可以看到更改此值也会更改另一个答案中提到的AAPThreshold注册表项。但是,这对我来说仅影响点击单击,而不影响实际的左键单击按钮。
kbolino

1
我看到的行为(键盘禁用了触摸板按钮)可能是驱动程序中的错误。我更新到了较新的Synaptics触摸板驱动程序(版本19.5.32.61),现在无论灵敏度设置如何,左键单击按钮始终会注册(这是我想要的;很难不小心按下按钮)。
kbolino

1
我对于为什么搜索“延迟”在设置中突出显示此菜单感到困惑,因为它似乎不应该被关联。
扎克

1

此设置是在您键入时禁用触摸板单击的设置。根据为触摸板安装的驱动程序,可以在触摸板属性中将其禁用。

在我的笔记本电脑上,我将使用“控制面板”>“鼠标”,进入“轻击”选项卡,其中有一个“键入时轻击”框,如果选中该框,则有一个可配置的延迟。

对于Elantech驱动程序,它似乎是1.单击“开始”,然后单击“控制面板”。2.在控制面板中,单击鼠标图标。注意:如果“控制面板”处于“类别视图”中,则在“查看依据”下,单击“大图标”或“小图标”。3.在“鼠标属性”窗口中,单击“ ELAN”选项卡。4.单击选项按钮。

此处介绍了另一种获取方法:http : //wj32.org/wp/2012/12/19/asus-ux31e-setting-up-the-elantech-touchpad-driver-for-windows-8/

(您想要第8段)- "8.To disable annoying behavior where the touchpad freezes up when you’re typing: set the values of DisableWhenType_DelayTime_Gesture, DisableWhenType_DelayTime_Move, DisableWhenType_DelayTime_Tap all to 0."


谢谢。我不想使用Elantech驱动程序,因为它们无法同时识别人民币+ LMB,并且我没有此“键入时轻按” postimg.org/image/59q8824aj我知道它用波兰语显示,但总体外观可能说些什么。我什至在这里都没有“点击”(波兰语)的功能。也许我可以从regedit修改MS驱动程序?
Yoda

您可能可以在注册表中更改它,但是我不确定其他驱动程序在哪里。我建议先检查所有可能的鼠标设置,以防它在选项卡之一上。
Debra

我已经编辑了帖子,请看,谢谢!
Yoda

进行了很大的改进,但您也应该包括笔记本电脑型号。我认为,此时,您最好访问Acer网站并为您的触摸板下载合适的驱动程序:它将是Alps或Synaptics。后者似乎总是具有“键入时禁用触摸板”的设置,因此您可以对其进行控制;前者各不相同。不过,请确保为您的特定笔记本电脑下载正确的笔记本电脑!我能想到的其他可能性是BIOS中是否有触摸板设置,或者是否在某些时候安装了诸如Touchfreeze之类的东西。
Debra

我上周刚刚安装了Windows 8.1,我已经编辑了原始帖子。首先,我已经为笔记本电脑下载并安装了原始驱动程序,然后尝试使用旧的/较新的驱动程序,现在我又安装了最新的驱动程序。
Yoda

1

从Windows 7升级笔记本后,我在Windows 10上也遇到了同样的问题。

寻找解决方案后,我在现代UI设置中发现了导致延迟的设置。只需按Windows键,然后键入“鼠标”并打开现代鼠标设置对话框即可。在那里,您将找到鼠标延迟的设置(请参见屏幕截图)。Windows 8.1中可能也有这样的设置。

鼠标延迟设置标记为红色


0

好的,真正的解决方案是:

  1. 打开注册表。
  2. 转到:HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ PrecisionTouchPad
  3. 将“ AAPThreshold”设置为0。
  4. 重启。
  5. 做完了

FIY:

  1. 您不能通过注册表编辑器旁边的任何菜单将其关闭。
  2. 这是默认的Windows设置。
  3. 驾驶员无法忽略此行为。

就像我说的那样,您无需编辑注册表。该设置位于配置对话框中。
Synetech

@Synetech不,不是,请显示。
Yoda

我没有您的系统,但是它可能在[第一个标签]中。如果不存在,则可能是波兰版本限制了该软件。如果是这种情况,那么您应该向Acer / Elantech发送电子邮件,以抱怨它的默认设置不正确,而又不便于您进行更改。
Synetech

@Synetech请仔细阅读。Elantech与此无关,这是WINDOWS的默认设置。世界上任何触摸板的任何供应商与该设置之间都没有连接。除了做我上面指出的以外,没有其他方法可以更改它。
2013年

您在哪里找到该设置?在任何地方都没有关于它的信息。甚至注册表项也只有一个相同的结果,这与您的问题完全不同。您如何找到该注册表项?如果确实是Windows设置,请检查此位置(图5)。这是Windows设置页面,其中包含延迟设置。它可能对应于您指定的值。
Synetech
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.