shift+y映射成Pgup,长按y映射为大写Y

这个问题是很典型的按键映射问题,在我们平时使用软件或者玩游戏的时候总用到改键,这个就是改键和改键后衍生出来的问题,shift+y系统默认是Y,现在这个快捷键被占用,提问题的朋友想到一个办法就是长按y映射成Y,这是一种思路,其实思路很多,比如双击按键什么的。

回答网友问!

问题

各位好 请教一个问题哈,我把Shift+y 设置成了向上翻页,然后长按y键为大写Y
帮忙看看哪里写错了,谢谢哈
;此代码有问题
+y::Send {PgUp}
return

$y::
	KeyWait,y,T0.2
	if errorlevel
	{
		loop
		{
			if not GetKeyState("y","P")
			break
			Input, Y, L1 M
		}
		return
	}
else
	Send y
return

 

 

思考

这个问题是很典型的按键映射问题,在我们平时使用软件或者玩游戏的时候总用到改键,这个就是改键和改键后衍生出来的问题,shift+y系统默认是Y,现在这个快捷键被占用,提问题的朋友想到一个办法就是长按y映射成Y,这是一种思路,其实思路很多,比如双击按键什么的。

实现

哈哈,上述这为朋友自己的写了这个代码,显然是有问题!我给修正了一下!
提示:长按为作者自己定义的,按下0.2秒即为长按!
+y::PgUp

$y::
	KeyWait,y,T0.2
	if errorlevel
	{
		Send +y
	}
	else
		Send y
return

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他教程

[教程][网络]AHK调用无头浏览器PhantomJS简介

2017-12-18 22:31:33

其他教程

[正则]Expressive正则表达式工具粗汉化并添加函数生成功能——枫丹白露

2017-12-22 19:31:15

2 条回复 A文章作者 M管理员
  1. 自由如风

    这个长按有时候回超出了,如果改成“快速按两下就大写”更方便了。 ✗咧嘴笑✗

    • 河许人

      自己改一下就可以实现,网站也有类似的代码

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索