用 Shift Autohotkey 替换点(“.”)键

Replace key by dot (".") with Shift Autohotkey

我想用 .

替换我的 NumpadDot(给我 ,

但是我想这样做,所以我必须先按shift键。 所以 AHK 中的 NumpadDotshift 会给出 NumpadDel

我的脚本:

NumpadDel::
     Send, .
Return

这个函数 returns : 而不是 .

这是因为我在轮班。那么我需要做什么才能真正 Send 一个点,而无需任何其他键(如 shift 将其操纵到其他东西)?

This Function returns : instead of .

确实如此,但有点奇怪,因为它不应该。

无论哪种方式,您都可以使用

NumpadDel::
      Send, {shift up}.{shift down}
Return

遇到了同样的问题 Loki,我有 NumpadDot(不是 Del,因为 NumLock)发送给我 . 而不是 , 但希望有一个简单的某些软件使用数字键盘输入 , 的方法。

使用 shift 功能,我总是得到一个 <,这是我键盘的 shift+, 选项。

在这里阅读了一些答案,我尝试了 *NumpadDot::, 但它没有用,虽然它可以与其他键一起使用,但奇怪的是 *+NumpadDot::, 工作得很好!

...直到我在另一个软件中尝试(我在 StickyNotes 中输入),它实际上执行了一个 Del 操作。

对我来说这很有效:

Numpaddel::
Sleep, 1000
Send {.}
sleep 10
Return

放置点需要一秒钟,但我认为这比 : 更好。

如果你想不按 shift :

Numpaddot::
Sleep, 10
Send {.}
sleep 10
Return