简体   繁体   English

自动热键键盘重新映射

[英]autohotkey keyboard remapping

i have problems with my laptop keyboard output (tried with usb keyboard everything works perfectly, bought new one-still same problem,reinstalled drivers,windows,registry entries looks correct,even in bios keyboard have same problem,keyboard connector cleard and looks fine) .. so every time i press key 'v' it comes out as 'v6' and when i press '6' comes out as 'v6', when i press 'b' it comes out as 'b8' and when press '8' it comes out as 'b8' and so on with several others keys.. 我的笔记本电脑键盘输出出现问题(尝试使用USB键盘时,一切正常,购买了一个仍然存在的新问题,重新安装了驱动程序,Windows,注册表项,看起来正确,即使在BIOS键盘中也遇到了同样的问题,键盘连接器已清除并且看起来不错) ..因此,每当我按下“ v”键时,它就会显示为“ v6”,当我按下“ 6”时,它就会显示为“ v6”,当我按下“ b”时,它会显示为“ b8”,而当您按下“ 8”时'它以'b8'的形式出现,依此类推,还有其他几个键。

  1. if someone knows what is the problem with my laptop or know solution pls let me know, 如果有人知道我的笔记本电脑有什么问题或知道解决方案,请告诉我,

  2. i would like to write script in autohotkey but i dont know how to write correct command line for my problem..so this is what i want to acommplish: clearly when i press vi want v not v6 :p .. so i want command line that will erase with backspace this faulty 6.. when i enter command line 'v::backspace' it comes out '6' and i want 'v'. 我想在autohotkey中编写脚本,但是我不知道如何为我的问题编写正确的命令行..所以这就是我要举例说明的:显然,当我按vi时,想要v而不是v6:p ..所以我想要命令行它将用退格键擦除此错误的6 ..当我输入命令行'v :: backspace'时,它出来为'6',而我想要'v'。 When i write '6::backspace' it doesnt comes out nothing so im confused and need correct command line or some kind of solution (except changing motherboard,and im sure it would solve the problem). 当我写'6 :: backspace'时,它什么都没有出现,所以我很困惑,需要正确的命令行或某种解决方案(除了更换主板,我确定它可以解决问题)。

tnx!! 天哪!

Simple, just replace the v6 or b8 like this: 很简单,只需将v6或b8替换为:

:?*:v6::v
:?*:b8::b

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM