diff options
Diffstat (limited to 'src/qwerty.py')
-rw-r--r-- | src/qwerty.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/qwerty.py b/src/qwerty.py index 5637fce..c5d8695 100644 --- a/src/qwerty.py +++ b/src/qwerty.py @@ -1,6 +1,6 @@ # -*- coding: UTF-8 -*- -import keyboardcommon +import keysyms # TODO add horizontal keysize - will be able to specify a mulitplier # TODO add key colour @@ -10,19 +10,19 @@ import keyboardcommon # TODO finish numbers and punctuation layout # key format ("label", keysym) -bs = ("⌫", keyboardcommon.keysyms["backspace"]) -# return -rt = ("↲", keyboardcommon.keysyms["return"]) +bs = ("⌫", keysyms.backspace) +# enter +en = ("↲", keysyms.enter) # space -sp = ("␣", keyboardcommon.keysyms["space"]) +sp = ("␣", keysyms.space) # up -up = ("↑", keyboardcommon.keysyms["up"]) +up = ("↑", keysyms.up) # down -dn = ("↓", keyboardcommon.keysyms["down"]) +dn = ("↓", keysyms.down) # left -le = ("←", keyboardcommon.keysyms["left"]) +le = ("←", keysyms.left) # right -ri = ("→", keyboardcommon.keysyms["right"]) +ri = ("→", keysyms.right) # define keys to switch layers here @@ -39,15 +39,15 @@ lt = ("abc", "lowercase") # keyboard layouts - put a single utf-8 character or a tuple defined above lowercase = ( ("?", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p"), ( np, "a", "s", "d", "f", "g", "h", "j", "k", "l", bs), - ( su, "z", "x", "c", "v", "b", "n", "m", ".", sp, rt) ) + ( su, "z", "x", "c", "v", "b", "n", "m", ".", sp, en) ) uppercase = ( ("?", "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P"), ( np, "A", "S", "D", "F", "G", "H", "J", "K", "L", bs), - ( sd, "Z", "X", "C", "V", "B", "N", "M", ".", sp, rt) ) + ( sd, "Z", "X", "C", "V", "B", "N", "M", ".", sp, en) ) num_punct = ( ("!", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"), ( lt, "@", "$", "/", "+", "-", up, "\"", ",", "#", bs), - ("'", "(", ")", ";", ":", le, dn, ri, ".", sp, rt) ) + ("'", "(", ")", ";", ":", le, dn, ri, ".", sp, en) ) # the layout that appears in position 0 will be visible # when the keyboard is first created |