OSAK russian keboard layout
OSAK russian keboard layout
I'm trying to change displayed letters to russian ones but i can't make it. It's stuck on the loop which change numbers into letters Hotkey, ~*%k_char%, flashButton. Not sure how to solve it.
Re: OSAK russian keboard layout
You can post your script to get feedback about it.
Re: OSAK russian keboard layout
https://www.autohotkey.com/docs/scripts/#KeyboardOnScreen
I was trying to edit existing one simply replacing regular letters to russian ones Q -> Й but i think that funkction which change numbers into real characters fails
It's look like russian letters don't have representation in ASCII table
I was trying to edit existing one simply replacing regular letters to russian ones Q -> Й but i think that funkction which change numbers into real characters fails
Code: Select all
; --- Set all keys as hotkeys. See www.asciitable.com
k_n = 1
k_ASCII = 45
Loop {
; Change number into a real character.
k_char := Chr(k_ASCII)
; These keys are only accessible using modifier keys; that's why we're escaping them.
if k_char not in <,>,^,`,
Hotkey, ~*%k_char%, flashButton
; In the above, the asterisk prefix allows the key to be detected regardless
; of whether the user is holding down modifier keys such as Control and Shift.
; And without "~" the character wouldn't be shown in the window.
k_ASCII++
; Stop looping at the last key of the keyboard ("]").
} until (k_ASCII = 94)
return ; End of auto-execute section.