Dvorak support (also, we need to factor these out...)
[naja.git] / naja / widgets / selector.py
index 9b7b52391c62de4285cc741d0aa70f7279677f06..49cf8d8715048a8371d943c605b112944a6d4371 100644 (file)
@@ -22,8 +22,9 @@ class SelectorWidget(Container):
 
     def handle_event(self, ev):
         if ev.type == pgl.KEYDOWN:
-            if ev.key in (pgl.K_DOWN, pgl.K_UP):
-                if ev.key == pgl.K_DOWN:
+            if ev.key in (pgl.K_DOWN, pgl.K_s, pgl.K_o,
+                          pgl.K_UP, pgl.K_w, pgl.K_COMMA):
+                if ev.key in (pgl.K_DOWN, pgl.K_s, pgl.K_o):
                     self.position += 1
                 else:
                     self.position -= 1