拜托,你能解释一下这个简单的 AHK 脚本吗?

Please, would you explain me this simple AHK script?

我修改了一个简单的旧 AHK 脚本,它基本上变成了一个“。” (点)键按下“:”(冒号)作为输出。

问题是我需要映射两个 键盘点(小键盘一个和右 Alt 键附近的一个)。嗯,我有点通过试验猜到了如何修改代码并且它有效,但我想了解为什么以及如何!

我觉得 AHK 文档近年来有了很大的改进,但我找不到深入了解的方法。这是我希望你解释的代码(我的麻烦主要在于理解最后一行及其与前面几行的联系):

SC034::
NumPadDot:::
:::NumPadDot::SC034

请尽可能提供 AHK 官方文档的链接,我将不胜感激! 谢谢

SC034::              ; Label for scancode 34 ("."). Since there's no definition
                     ; on this line it's grouped with the next definition
NumPadDot:: :        ; NumPadDot and SC34 will map to ":"
:::NumPadDot::SC034  ; defines a hotstring that outputs "SC034" when you type ":NumPadDot"