![]() |
![]() | #2 |
Дошкольник Join Date: 03 2003 Location: 2A Age: 52
Posts: 104
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
! xmodmap.rusfon ! Russian keytable file to xmodmap file ! russian fonetic map ! works with MS Windows ttf fonts (a la kdwin) ! armeng[at]leda-design.com (Armen Gevorgyan) ! 22 October 2002 !keysym minus = Tab keycode 8 = keycode 9 = Escape Escape Escape Escape keycode 10 = 1 exclam 1 exclam keycode 11 = 2 at 2 at keycode 12 = 3 numbersign 3 numbersign keycode 13 = 4 dollar 4 dollar keycode 14 = 5 percent 5 percent keycode 15 = 6 asciicircum 6 asciicircum keycode 16 = 7 ampersand 7 ampersand keycode 17 = 8 asterisk 8 asterisk keycode 18 = 9 parenleft 9 parenleft keycode 19 = 0 parenright 0 parenright keycode 20 = minus underscore minus underscore keycode 21 = 0xFE 0xDE equal plus keycode 22 = BackSpace BackSpace BackSpace BackSpace keycode 23 = Tab Tab Tab Tab keycode 24 = 0xFF 0xDF q Q keycode 25 = 0xE2 0xC2 w W keycode 26 = 0xE5 0xC5 e E keycode 27 = 0xF0 0xD0 r R keycode 28 = 0xF2 0xD2 t T keycode 29 = 0xFB 0xDB y Y keycode 30 = 0xF3 0xD3 u U keycode 31 = 0xE8 0xC8 i I keycode 32 = 0xEE 0xCE o O keycode 33 = 0xEF 0xCF p P keycode 34 = 0xF8 0xD8 bracketleft braceleft keycode 35 = 0xF9 0xD9 bracketright braceright keycode 36 = Return keycode 37 = Control_L keycode 38 = 0xE0 0xC0 a A keycode 39 = 0xF1 0xD1 s S keycode 40 = 0xE4 0xC4 d D keycode 41 = 0xF4 0xD4 f F keycode 42 = 0xE3 0xC3 g G keycode 43 = 0xF5 0xD5 h H keycode 44 = 0xE9 0xC9 j J keycode 45 = 0xEA 0xCA k K keycode 46 = 0xEB 0xCB l L keycode 47 = semicolon colon semicolon colon keycode 48 = apostrophe quotedbl apostrophe quotedbl keycode 49 = 0xF7 0xD7 grave asciitilde keycode 50 = Shift_L keycode 51 = 0xFD 0xDD backslash bar keycode 52 = 0xE7 0xC7 z Z keycode 53 = 0xFC 0xDC x X keycode 54 = 0xF6 0xD6 c C keycode 55 = 0xE6 0xC6 v V keycode 56 = 0xE1 0xC1 b B keycode 57 = 0xED 0xCD n N keycode 58 = 0xEC 0xCC m M keycode 59 = comma 0xFA comma less keycode 60 = period 0xDA period greater keycode 61 = slash question slash question keycode 62 = Shift_R keycode 63 = KP_Multiply keycode 64 = Alt_L Meta_L keycode 65 = space space space space keycode 66 = Caps_Lock keycode 67 = F1 F11 F1 F11 keycode 68 = F2 F12 F2 F12 keycode 69 = F3 F13 F3 F13 keycode 70 = F4 F14 F4 F14 keycode 71 = F5 F15 F5 F15 keycode 72 = F6 F16 F6 F16 keycode 73 = F7 F17 F7 F17 keycode 74 = F8 F18 F8 F18 keycode 75 = F9 F19 F9 F19 keycode 76 = F10 F20 F10 F20 keycode 77 = Num_Lock keycode 78 = Multi_key keycode 79 = KP_Home KP_7 keycode 80 = KP_Up KP_8 keycode 81 = KP_Prior KP_9 keycode 82 = KP_Subtract keycode 83 = KP_Left KP_4 keycode 84 = NoSymbol KP_5 keycode 85 = KP_Right KP_6 keycode 86 = KP_Add keycode 87 = KP_End KP_1 keycode 88 = KP_Down KP_2 keycode 89 = KP_Next KP_3 keycode 90 = KP_Insert KP_0 keycode 91 = KP_Delete KP_Decimal keycode 94 = less greater keycode 95 = F11 F11 F11 F11 keycode 96 = F12 F12 F12 F12 keycode 97 = Home keycode 98 = Up keycode 99 = Prior keycode 100 = Left keycode 101 = Begin keycode 102 = Right keycode 103 = End keycode 104 = Down keycode 105 = Next keycode 106 = Insert keycode 107 = Delete keycode 108 = KP_Enter keycode 109 = Control_R keycode 110 = Pause keycode 111 = Print keycode 112 = KP_Divide keycode 113 = Alt_R Meta_R keycode 114 = Break keycode 115 = Meta_L keycode 116 = Meta_R keycode 117 = Menu Last edited by armeng; 23.08.2004 at 12:20. |
![]() |
![]() | #3 |
Дошкольник Join Date: 03 2003 Location: 2A Age: 52
Posts: 104
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
! xmodmap.armuni ! Armenian fonetic keytable (unicode) file to xmodmap file ! Works with mswindows ttf unicode fonts (sylfaen, times unicode, arial unicode) ! Armen Gevorgyan (armeng[at]leda-design.com) 08/04/2003 keycode 9 = Escape Escape Escape Escape keycode 10 = 0x1000567 0x1000537 1 exclam keycode 11 = 0x1000569 0x1000539 2 at keycode 12 = 0x1000583 0x1000553 3 numbersign keycode 13 = 0x1000571 0x1000541 4 dollar keycode 14 = 0x100057b 0x100054b 5 percent keycode 15 = 6 asciicircum 6 asciicircum keycode 16 = 0x1000587 0x1000587 7 ampersand keycode 17 = 0x1000580 0x1000550 8 asterisk keycode 18 = 0x1000579 0x1000549 9 parenleft keycode 19 = 0x1000573 0x1000543 0 parenright keycode 20 = minus underscore minus underscore keycode 21 = 0x100056a 0x100053a equal plus keycode 22 = BackSpace BackSpace BackSpace BackSpace keycode 23 = Tab Tab Tab Tab keycode 24 = 0x1000584 0x1000554 q Q keycode 25 = 0x1000578 0x1000548 w W keycode 26 = 0x1000565 0x1000535 e E keycode 27 = 0x100057c 0x100054c r R keycode 28 = 0x100057f 0x100054f t T keycode 29 = 0x1000568 0x1000538 y Y keycode 30 = 0x1000582 0x1000552 u U keycode 31 = 0x100056b 0x100053b i I keycode 32 = 0x1000585 0x1000555 o O keycode 33 = 0x100057a 0x100054a p P keycode 34 = 0x100056d 0x100053d bracketleft braceleft keycode 35 = 0x100056e 0x100053e bracketright braceright keycode 36 = Return keycode 37 = Control_L keycode 38 = 0x1000561 0x1000531 a A keycode 39 = 0x100057d 0x100054d s S keycode 40 = 0x1000564 0x1000534 d D keycode 41 = 0x1000586 0x1000556 f F keycode 42 = 0x1000563 0x1000533 g G keycode 43 = 0x1000570 0x1000540 h H keycode 44 = 0x1000575 0x1000545 j J keycode 45 = 0x100056f 0x100053f k K keycode 46 = 0x100056c 0x100053c l L keycode 47 = 0x1000589 semicolon semicolon colon keycode 48 = 0x100055b 0x100055f apostrophe quotedbl keycode 49 = 0x100055d 0x100058a grave asciitilde keycode 50 = Shift_L keycode 51 = 0x1000577 0x1000547 backslash bar keycode 52 = 0x1000566 0x1000536 z Z keycode 53 = 0x1000572 0x1000542 x X keycode 54 = 0x1000581 0x1000551 c C keycode 55 = 0x100057e 0x100054e v V keycode 56 = 0x1000562 0x1000532 b B keycode 57 = 0x1000576 0x1000546 n N keycode 58 = 0x1000574 0x1000544 m M keycode 59 = comma 0x1000559 comma less keycode 60 = period 0x100055a period greater keycode 61 = slash 0x100055e keycode 62 = Shift_R keycode 63 = KP_Multiply keycode 64 = Alt_L Meta_L keycode 65 = space space space space keycode 66 = Caps_Lock keycode 67 = F1 F11 F1 F11 keycode 68 = F2 F12 F2 F12 keycode 69 = F3 F13 F3 F13 keycode 70 = F4 F14 F4 F14 keycode 71 = F5 F15 F5 F15 keycode 72 = F6 F16 F6 F16 keycode 73 = F7 F17 F7 F17 keycode 74 = F8 F18 F8 F18 keycode 75 = F9 F19 F9 F19 keycode 76 = F10 F20 F10 F20 keycode 77 = Num_Lock keycode 78 = Scroll_Lock keycode 79 = KP_7 keycode 80 = KP_8 keycode 81 = KP_9 keycode 82 = KP_Subtract keycode 83 = KP_4 keycode 84 = KP_5 keycode 85 = KP_6 keycode 86 = KP_Add keycode 87 = KP_1 keycode 88 = KP_2 keycode 89 = KP_3 keycode 90 = KP_0 keycode 94 = less greater keycode 95 = F11 F11 F11 F11 keycode 96 = F12 F12 F12 F12 keycode 108 = KP_Enter keycode 112 = KP_Divide keycode 113 = Mode_switch keycode 114 = Break keycode 110 = Find keycode 98 = Up keycode 99 = Prior keycode 100 = Left keycode 102 = Right keycode 115 = Select keycode 104 = Down keycode 105 = Next keycode 106 = Insert Last edited by armeng; 23.08.2004 at 12:22. |
![]() |
![]() | #4 |
доразгоню и отадминю Join Date: 12 2004 Location: Germany Age: 44
Posts: 466
Downloads: 3 Uploads: 0
Reputation: 36 | 4 | ![]()
Analyst , вот тебе очень легкий способ на уровне X сервера , что намного правильней, чем тр..аться с xmodmap-om идешь в /etc/X11 там валяется файл конфигурации (кажись X11.conf в RH9) открываешь его в любом едиторе, и идешь в секцию Section "InputDevice" где описыватеся keyboard все что в секции написано меняешь на следующее: Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(phonetic)" Option "XKbOptions" "grp:alt_shift_toggle" EndSection здесь Option "XkbLayout" "us,ru(phonetic)" описывает kayboard layouts а Option "XKbOptions" "grp:alt_shift_toggle" описывает какими клавишами производится переключение стандартов. ты можешь также поменять ru(phonetic) на ам(phonetic) и тогда получишь Armenia Phonetic layout. далее если тебе необходим индикатор в трее, то скачай XXKB с http://pascal.tsu.ru/other/xxkb и установи. после чего перегрузи Xserver и все ![]() |
![]() |
![]() | #5 | |
Guru Apprentice Join Date: 02 2002 Location: /dev/null Age: 44
Posts: 524
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
Code: Option "XkbLayout" "gb,ru,am" Option "XkbVariant" ",phonetic,phonetic" | |
![]() |
![]() | #6 |
Guru Apprentice Join Date: 02 2002 Location: /dev/null Age: 44
Posts: 524
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Для тех кто не может подменить /etc/X11/XF86Config или его аналоги (кажется в Федоре он называется xorg.conf ?) предлагаю такой вариант: выполнить следующую команду в терминале (причем рутом быть не надо, как минимум у меня работает) Code: setxkbmap -layout gb,ru,am -variant ,phonetic,phonetic -option grp:alt_shift_toggle Переключение между языками: Alt+Shift. NB: данная команда включает Британскую раскладку, для Американки кажется надо делать us вместо gb Более изощренная команда: Code: setxkbmap -model pc105 -layout gb,ru,am -variant ,phonetic,phonetic -option grp:menu_toggle |
![]() |
![]() | #7 | |
ЙЦУКЕН Join Date: 07 2002 Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77 Age: 51
Posts: 3,118
Downloads: 0 Uploads: 0
Reputation: 5 | 0 | ![]() Quote:
XOrg i XFree86 -- это разные дситрибуции, т.к. злобные гоблины из XFRee поменяли свой license что не совсем хорошо сказалось на коммерческих проектах, которые включали в себя XFRee, а не коммерческие X сервера. насцхет команд -- пихнуть в .xinitrc и забыть о том, что их надо выполнять руками. _я_ лично предпочитаю пользоваться поддержкой кодировок window managera , а не X-а. это позволяет иметь в каждом окне своя язык - русский или енглийский | |
![]() |
![]() | #8 | ||
Guru Apprentice Join Date: 02 2002 Location: /dev/null Age: 44
Posts: 524
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
Quote:
![]() | ||
![]() |