V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DiamondbacK  ›  全部回复第 10 页 / 共 20 页
回复总数  385
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
2017-09-18 15:37:20 +08:00
回复了 beaze 创建的主题 发音 想问一下 你们都怎么读 pip 的发音
按英语拼读规则,不可能读 paip。
@o0OoO0o
加入了对 Win 键状态的检查,原先我犯了低级错误,不知道 AutoHotkey 不认 Win,只认 LWin 和 RWin。

Space::Shift
Space Up::
SendInput {Shift Up}
if (A_PriorKey = "Space"
and GetKeyState("Ctrl") = 0
and GetKeyState("Shift") = 0
and GetKeyState("Alt") = 0
and GetKeyState("LWin") = 0
and GetKeyState("RWin") = 0)
{
if (sLButtonClicked = 1) {
sLButtonClicked = 0
} else {
SendInput {Shift}{Space}
}
}
Return
*~LButton::
if (GetKeyState("Shift") = 1) {
sLButtonClicked = 1
}
Return
@o0OoO0o 我研究了也不止分分钟……
@o0OoO0o
用一个 Hotkey 捕捉鼠标左键的点击,并通过全局变量 sLButtonClicked 跟踪。

Space::Shift
Space Up::
SendInput {Shift Up}
if (A_PriorKey = "Space"
and GetKeyState("Ctrl") = 0
and GetKeyState("Shift") = 0
and GetKeyState("Alt") = 0)
{
if (sLButtonClicked = 1) {
sLButtonClicked = 0
} else {
SendInput {Shift}{Space}
}
}
Return
*~LButton::
if (GetKeyState("Shift") = 1) {
sLButtonClicked = 1
}
Return
Space::Shift
Space Up::
SendInput {Shift Up}
if (A_PriorKey = "Space"
and GetKeyState("Ctrl") = 0
and GetKeyState("Shift") = 0
and GetKeyState("Alt") = 0)
{
SendInput {Space}
}
Return

可以实现三个效果,但是注意 Space 仅仅在单独按下——修饰键也需处于松开状态——并松开后才会触发 SendInput {Space}。所以无法保持修饰键+Space 的组合键功能。
另外 Space 一旦按下就会触发 Shift 按下状态,所以输入法状态下 1) 会导致中英文切换,2) 选字时无法使用 Space 上屏。
问题 1) 可以修改其中一行来补救:

Space::Shift
Space Up::
SendInput {Shift Up}
if (A_PriorKey = "Space"
and GetKeyState("Ctrl") = 0
and GetKeyState("Shift") = 0
and GetKeyState("Alt") = 0)
{
SendInput {Shift}{Space}
}
Return

也就在是单独的 Space Up 发生后,先多 Send 一个 Shift,连续两次 Shift 就把中英文状态切回去了。
同时也使得选字时 Space 可以直接上屏,但是选中的不一定等于真正的 Space 所会选中的项目。

我没有用 GetKeyState 来检测 Win 键的状态,因为我自己实测检测不出来,返回值为空。
2017-09-12 09:24:16 +08:00
回复了 whwq2012 创建的主题 Windows Windows 竟然会自动删除还原点?
看标题怎么都想不到最后问的是这个问题,而且在正文中,关键文件的名称也始终没有以文本形式出现,这就把问题的主要部分置于深网之中了,不利于解决。
{{{ 和 }}} 是 vim 的 fold markers,构成 vim 的一个代码折叠区。
2017-09-02 11:45:10 +08:00
回复了 nullcoder 创建的主题 奇思妙想 为什么会有无理数?
@panda1001 一个数是否等于两个整数之比,结论不管在什么进制里都一样。
0.1 = 1/10 = 1/(1010)_2
2017-09-02 09:39:10 +08:00
回复了 nullcoder 创建的主题 奇思妙想 为什么会有无理数?
找一本数学分析的实数理论来读读。
2017-08-30 09:25:09 +08:00
回复了 xhp281 创建的主题 Python 为什么 要这样说:人生苦短,我用 Python
@xAx 没看明白。爱「抄」的那个 python 是「此」 python 还是「彼」 python ?毕竟整句话里只有一个 python。
基本上,每过三年,上行带宽就达到之前的下行带宽。

这个速度也许是太慢了,时间跨度超过三天的进步,你都是感觉不到的吧?
以前用 Wiz,现在什么都不用了。
1. vim 化
2. 左右手换着用
2017-08-18 11:51:12 +08:00
回复了 jianleer 创建的主题 问与答 为什么要规定负负得正?
这是为了使乘法运算满足交换律和结合律的必然结果。
2017-08-14 13:30:27 +08:00
回复了 flowfire 创建的主题 软件 求推荐一个本地播放器………
MPC-HC,已经停更。
2017-07-25 09:33:35 +08:00
回复了 chengxiao 创建的主题 分享发现 似乎 BT/电驴下载也不像想象中那么慢了
我的带宽三年涨了十倍,也就是说现在的上行带宽等于三年前的下行带宽。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4931 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 05:39 · PVG 13:39 · LAX 22:39 · JFK 01:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.