summaryrefslogtreecommitdiffstats
path: root/ibus/modifier.py
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-06-17 15:31:10 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-06-17 15:31:10 +0800
commit8b050bc561113774f4a7292f805937379e510dab (patch)
treeaddb0a4d709ec6fd4b4131b3f33a13a249b41a05 /ibus/modifier.py
parent7c64ff857ad3a4a5d75a7fbd6585b9d0c62399df (diff)
downloadibus-8b050bc561113774f4a7292f805937379e510dab.tar.gz
ibus-8b050bc561113774f4a7292f805937379e510dab.tar.xz
ibus-8b050bc561113774f4a7292f805937379e510dab.zip
Move modifer masks from keysyms to modifier
Diffstat (limited to 'ibus/modifier.py')
-rw-r--r--ibus/modifier.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/ibus/modifier.py b/ibus/modifier.py
new file mode 100644
index 0000000..12b62cf
--- /dev/null
+++ b/ibus/modifier.py
@@ -0,0 +1,24 @@
+
+SHIFT_MASK = 1 << 0
+LOCK_MASK = 1 << 1
+CONTROL_MASK = 1 << 2
+ALT_MASK = 1 << 3
+MOD1_MASK = 1 << 3
+MOD2_MASK = 1 << 4
+MOD3_MASK = 1 << 5
+MOD4_MASK = 1 << 6
+MOD5_MASK = 1 << 7
+BUTTON1_MASK = 1 << 8
+BUTTON2_MASK = 1 << 9
+BUTTON3_MASK = 1 << 10
+BUTTON4_MASK = 1 << 11
+BUTTON5_MASK = 1 << 12
+
+SUPER_MASK = 1 << 26
+HYPER_MASK = 1 << 27
+META_MASK = 1 << 28
+
+RELEASE_MASK = 1 << 30
+
+MODIFIER_MASK = 0x5c001fff
+