Add common LED names to xkbcommon-names.h
authorDaniel Stone <daniel@fooishbar.org>
Wed, 9 May 2012 19:18:30 +0000 (20:18 +0100)
committerDaniel Stone <daniel@fooishbar.org>
Wed, 9 May 2012 19:18:30 +0000 (20:18 +0100)
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
include/xkbcommon/xkbcommon-names.h
test/state.c

index 45e9df5..c302a35 100644 (file)
@@ -32,4 +32,8 @@
 #define XKB_MOD_NAME_ALT        "Mod1"
 #define XKB_MOD_NAME_LOGO       "Mod4"
 
+#define XKB_LED_NAME_CAPS       "Caps Lock"
+#define XKB_LED_NAME_NUM        "Num Lock"
+#define XKB_LED_NAME_SCROLL     "Scroll Lock"
+
 #endif
index 45e7ca9..a147aea 100644 (file)
@@ -152,7 +152,7 @@ test_update_key(struct xkb_keymap *keymap)
     print_state(state);
     assert(xkb_state_mod_name_is_active(state, XKB_MOD_NAME_CAPS,
                                         XKB_STATE_LOCKED));
-    assert(xkb_state_led_name_is_active(state, XKB_MOD_NAME_CAPS));
+    assert(xkb_state_led_name_is_active(state, XKB_LED_NAME_CAPS));
     num_syms = xkb_key_get_syms(state, KEY_Q + EVDEV_OFFSET, &syms);
     assert(num_syms == 1 && syms[0] == XKB_KEY_Q);
 
@@ -161,7 +161,7 @@ test_update_key(struct xkb_keymap *keymap)
     xkb_state_update_key(state, KEY_CAPSLOCK + EVDEV_OFFSET, XKB_KEY_UP);
     assert(!xkb_state_mod_name_is_active(state, XKB_MOD_NAME_CAPS,
                                          XKB_STATE_EFFECTIVE));
-    assert(!xkb_state_led_name_is_active(state, XKB_MOD_NAME_CAPS));
+    assert(!xkb_state_led_name_is_active(state, XKB_LED_NAME_CAPS));
     num_syms = xkb_key_get_syms(state, KEY_Q + EVDEV_OFFSET, &syms);
     assert(num_syms == 1 && syms[0] == XKB_KEY_q);