1426
1428
g_string_append(keystr, "space");
1428
case UKey_Backspace:
1429
g_string_append(keystr, "backspace");
1432
g_string_append(keystr, "delete");
1435
g_string_append(keystr, "insert");
1438
g_string_append(keystr, "escape");
1441
g_string_append(keystr, "tab");
1444
g_string_append(keystr, "return");
1447
g_string_append(keystr, "left");
1450
g_string_append(keystr, "up");
1453
g_string_append(keystr, "right");
1456
g_string_append(keystr, "down");
1459
g_string_append(keystr, "prior");
1462
g_string_append(keystr, "next");
1465
g_string_append(keystr, "home");
1468
g_string_append(keystr, "end");
1470
case UKey_Multi_key:
1471
g_string_append(keystr, "Multi_key");
1473
case UKey_Mode_switch:
1474
g_string_append(keystr, "Mode_switch");
1477
g_string_append(keystr, "Kanji");
1480
g_string_append(keystr, "Muhenkan");
1482
case UKey_Henkan_Mode:
1483
g_string_append(keystr, "Henkan_Mode");
1486
g_string_append(keystr, "romaji");
1489
g_string_append(keystr, "hiragana");
1492
g_string_append(keystr, "katakana");
1494
case UKey_Hiragana_Katakana:
1495
g_string_append(keystr, "hiragana-katakana");
1498
g_string_append(keystr, "zenkaku");
1501
g_string_append(keystr, "hankaku");
1503
case UKey_Zenkaku_Hankaku:
1504
g_string_append(keystr, "zenkaku-hankaku");
1507
g_string_append(keystr, "touroku");
1510
g_string_append(keystr, "massyo");
1512
case UKey_Kana_Lock:
1513
g_string_append(keystr, "kana-lock");
1515
case UKey_Kana_Shift:
1516
g_string_append(keystr, "kana-shift");
1518
case UKey_Eisu_Shift:
1519
g_string_append(keystr, "eisu-shift");
1521
case UKey_Eisu_toggle:
1522
g_string_append(keystr, "eisu-toggle");
1524
case UKey_Shift_key:
1525
g_string_append(keystr, "Shift_key");
1527
case UKey_Control_key:
1528
g_string_append(keystr, "Control_key");
1531
g_string_append(keystr, "Alt_key");
1534
g_string_append(keystr, "Meta_key");
1536
case UKey_Super_key:
1537
g_string_append(keystr, "Super_key");
1539
case UKey_Hyper_key:
1540
g_string_append(keystr, "Hyper_key");
1543
if (ukey >= UKey_F1 && ukey <= UKey_F35) {
1544
g_string_append_printf(keystr, "F%d", ukey - UKey_F1 + 1);
1546
} else if (keyval >= GDK_KP_0 && keyval <= GDK_KP_9) {
1432
if (keyval >= GDK_KP_0 && keyval <= GDK_KP_9) {
1547
1433
g_string_append_printf(keystr, "%d", keyval - GDK_KP_0 + UKey_0);
1549
} else if (ukey < 256) {
1550
1436
g_string_append_printf(keystr, "%c", ukey);
1437
} else if ((sym = uim_pref_get_keysym(ukey))) {
1438
g_string_append(keystr, sym);
1552
1440
/* UKey_Other */