// // N O T E: This file must be saved as Unicode // // This file contains the virtual keys mapping table for the // Excalibur device. The mapping table is define as follow // // VK_TPOUND = 0x78 // VK_TSTAR = 0x77 // VK_TAB = 0x09 // // We do not support escape value yet. So the key/char values should be // entered explicitly or by encoding start with 0x // // Format: // {VK VK' CH1 CH2} // VK -> value from keyboard driver // VK' -> printed on keys // CH1 -> symbols produced by Fn + key // CH2 -> symbols in 123 mode // KeyIndex -> matched the kdb key index, 0xff -> no key index {Q Q % % 0x00} {1 W 1 1 0x01} {2 E 2 2 0x02} {3 R 3 3 0x03} {T T + + 0x04} {Y Z ( ( 0x13} // using standard kdb, key index for Z is 0x13 {U U Ü ) 0x06} {I I - - 0x07} {O O Ö _ 0x08} {P P " " 0x09} {0x78 A Ä # 0x0a} // VK_TPOUND maps to Device Button A {4 S 4 4 0x0b} {5 D 5 5 0x0c} {6 F 6 6 0x0d} {G G / / 0x0e} {H H ? ? 0x0f} {J J @ @ 0x10} {K K ß ß 0x11} {L L = = 0x12} {0x77 Y * * 0x05} // using standard kdb, key index for Y is 0x05 {7 X 7 7 0x14} {8 C 8 8 0x15} {9 V 9 9 0x16} {B B ' ' 0x17} {N N & & 0x18} {M M ! ! 0x19} {0xBC , ; ; 0xff} // 0xBC = VK_COMMA {0xBE . : : 0xff} // 0xBE = VK_PERIOD {0 0x09 0 0 0xff} // 0x30 = VK_TAB {0xE9 0xE9 0xC1 0xC1 0xff} // Launch Camera with Fn