Chyba nasza wersja powinna mieć East Europe?
Mi najbardziej brakuje InterWriter, żeby mieć na sprzętowej PL literki (po przytrzymaniu klawisza można było wybrać PL literki);(
Ludzie, nie bądźcie bezsilni!
Wrzućcie do pliku to, co poniżej, zapiszcie w katalogu /windows i zmieńcie wpis rejestru (plik MUSI być zapisany w UNICODE!!!):
HKLM\Software\Tegic\eT9\Ime\KeyboardLayouFiles\07FF - tu nazwa pliku, którą nadaliście (pełna ścieżka)
Działa po resecie.
P.S. W tej klawiaturze polskie literki są pod FN+litera, dodatkowe magiczne znaki poumieszczałem pod FN+inne litery...
//
// N O T E: This file must be saved as Unicode
//
// This file contains the virtual keys mapping table for the
// Raphael device World-Wide English QWERTY layout.
// The mapping table is defined as follows
//
// 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 VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
// Row 1
{1 1 1 ! ! 0xff}
{2 2 2 @ @ 0xff}
{3 3 3 # # 0xff}
{4 4 4 $ $ 0xff}
{5 5 5 % % 0xff}
{6 6 6 ^ ^ 0xff}
{7 7 7 & & 0xff}
{8 8 8 * * 0xff}
{9 9 9 ( ( 0xff}
{0 0 0 ) ) 0xff}
// Row 2
{Q Q Q + + 0x00}
{W W W - - 0x01}
{E E Ę Ę Ę 0x02}
{R R R / / 0x03}
{T T T \ \ 0x04}
{Y Y Y | | 0x13}
{U U U + + 0x06}
{I I I = = 0x07}
{O O Ó Ó Ó 0x08}
{P P P _ _ 0x09}
// Row 3
{A A Ą Ą Ą 0x0a}
{S S Ś Ś Ś 0x0b}
{D D D > > 0x0c}
{F F F < < 0x0d}
{G G G + + 0x0e}
{H H H ; ; 0x0f}
{J J J : : 0x10}
{K K K ' ' 0x11}
{L L Ł Ł Ł 0x12}
{0x08 0x08 0x08 0xF02E 0xF02E 0xff} // BACKSPACE - 0x08 = VK_BACK, 0x2E = VK_DELETE
// Row 4
{0x10 0x10 0x10 0x14 0x00 0xff} // CAPS - 0x14 = VK_CAPITAL
{Z Z Ż Ż Ż 0x05}
{X X Ź Ź Ź 0x14}
{C C Ć Ć Ć 0x15}
{V V V V V 0x16}
{B B " " " 0x17}
{N N Ń Ń Ń 0x18}
{M M M ? ? 0x19}
{0x26 0x26 0x26 0xF021 0xF021 0xff} // UP - 0x26 = VK_UP, 0x21 = VK_PRIOR (PAGE UP)
{0x0D 0x0D 0x0D 0x0D 0x0D 0xff} // ENTER - 0x0D = VK_RETURN
// Row 5
{0x11 0x11 0x00 0x00 0x00 0xff} // CTRL
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
{0xF2 0xF2 0x00 0x00 0x00 0xff} // MSG - 0xF2 = MSG
{0xBC , , 0xE9 0x00 0xff} // SYM - 0xE9
{0x20 0x20 0x20 0x12 0x20 0xff} // SPACE - 0x20 = VK_SPACE, 0x12 = XT9 Menu
{0xBE . . 0x93 0x00 0xff}
{0x25 0x25 0x25 0x92 0x00 0xff} // LEFT - 0x25 = VK_LEFT
{0x28 0x28 0x28 0xF022 0xF022 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)
{0x27 0x27 0x27 0xF3 0x00 0xff} // RIGHT - 0x27 = VK_RIGHT
{0xE9 0xE9 0xE9 0x00 0x00 0xff} // SYM - 0xE9