Voglio cambiare la lingua di input usando i tasti Henkan
e KanaHira
, questi sono implementati tastiera giapponese.
vk1Csc079::
PostMessage, 0x50, 0, 0x41E041E,, A ; 0x50 is WM_INPUTLANGCHANGEREQUEST
Return
vkF2sc070::
PostMessage, 0x50, 0, 0x4110411,, A ; 0x50 is WM_INPUTLANGCHANGEREQUEST
Return
vk1Csc079
è il codice per Henkan
ed vkF2sc070
è per KanaHira
. Con questo codice ho potuto cambiare il giapponese della tastiera in tailandese, ma non ho potuto cambiare il tailandese in giapponese all'indietro.
Ho notato che, poiché in Thai esiste un'altra mappatura dei tasti, quindi KanaHira
non esiste più dopo il passaggio.
Quindi voglio sapere quale codice chiave dovrei scrivere per la funzione per abilitarlo nella tastiera tailandese. Qualcuno lo sa?
Storie chiave
Window: C:\Users\ironsand\Desktop\thai_keyboard.ahk - AutoHotkey v1.1.23.05
Keybd hook: no
Mouse hook: no
Enabled Timers: 0 of 0 ()
Interrupted threads: 0
Paused threads: 0 of 0 (0 layers)
Modifiers (GetKeyState() now) =
Modifiers (Hook's Logical) =
Modifiers (Hook's Physical) =
Prefix key is down: no
NOTE: Only the script's own keyboard events are shown
(not the user's), because the keyboard hook isn't installed.
NOTE: To disable the key history shown below, add the line "#KeyHistory 0" anywhere in the script. The same method can be used to change the size of the history buffer. For example: #KeyHistory 100 (Default is 40, Max is 500)
The oldest are listed first. VK=Virtual Key, SC=Scan Code, Elapsed=Seconds since the previous event. Types: h=Hook Hotkey, s=Suppressed (blocked), i=Ignored because it was generated by an AHK script, a=Artificial, #=Disabled via #IfWinActive/Exist, U=Unicode character (SendInput).
VK SC Type Up/Dn Elapsed Key Window
-------------------------------------------------------------------------------------------------------------
Press [F5] to refresh.
key history and script info
non mi mostra il codice chiave. Sto facendo qualcosa di sbagliato?
Auto hotkey
.
KanaHira
, quindi aggiornare per vedere il VK che ora corrisponde a quello chiave? In tal caso, è possibile sostituirevkF2sc070
con il codice chiave generato dalla stessa chiave fisica nel layout tailandese