大家好, 可能有人看過沒數字鍵的鍵盤(80%鍵盤)吧
我想為這種鍵盤找回數字鍵模式, 方法是按下某個組合鍵(在這邊是Ctrl+\)
就把m變成0 n變成00 .變成. j變1 k變2 l變3... 等等的以此類推
以下是我目前的code 抱歉語法不太熟寫得很醜也沒有縮排
;NUMBER MODE
;^\::Send {NumLock}
;本來想要用NumState的 不過GetKeyState試半天出不來就先自訂變數
;下面的目的是設定一個變數 在0和1之間切換 是0就是原本的鍵位 是1就輸出數字
^BackSpace::numMode = 0
;還要先用組合鍵initial一個真煩 可惜我不知道讓他直接初始值為0的方法
^\::
numMode := numMode+1
numMode := Mod(numMode, 2)
return
m::
if (numMode=1) {
Send 0
}
else {
Send m
}
return
!n::MsgBox numMode is %numMode% ;查看現在是0還是1
結果按m都會出現71hotkeys have been recieve in the last in 1109ms
http://imgur.com/M2qe5vy
請問是什麼原因? 有更好的寫法嗎? 謝謝