![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Unix Linux Is Like A Wigwam - No Windows, No Gates And An Apache Inside... |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #2 |
| Дошкольник Join Date: Mar 2003 Location: 2A
Posts: 102
Rep Power: 6 Reputation:
10 | ! 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 : Aug 23, 2004 at 12:20. |
| | |
| | #3 |
| Дошкольник Join Date: Mar 2003 Location: 2A
Posts: 102
Rep Power: 6 Reputation:
10 | ! 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 : Aug 23, 2004 at 12:22. |
| | |
| | #4 |
| доразгоню и отадминю Join Date: Dec 2004 Location: Germany
Posts: 409
Rep Power: 4 Reputation:
17 | 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 | Quote:
Code: Option "XkbLayout" "gb,ru,am" Option "XkbVariant" ",phonetic,phonetic"
__________________ \/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053, 8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337... | |
| | |
| | #6 |
| Guru Apprentice | Для тех кто не может подменить /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
__________________ \/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053, 8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337... |
| | |
| | #7 | |
| ЙЦУКЕН | Quote:
XOrg i XFree86 -- это разные дситрибуции, т.к. злобные гоблины из XFRee поменяли свой license что не совсем хорошо сказалось на коммерческих проектах, которые включали в себя XFRee, а не коммерческие X сервера. насцхет команд -- пихнуть в .xinitrc и забыть о том, что их надо выполнять руками. _я_ лично предпочитаю пользоваться поддержкой кодировок window managera , а не X-а. это позволяет иметь в каждом окне своя язык - русский или енглийский | |
| | |
| | #8 | ||
| Guru Apprentice | Quote:
Quote:
А про поддержку кодировок - это ты не о manager-ах говоришь, а о desktop enviroment. Window Manager как таковые поддержки кодировок не имеют, а вот разные Enviroment (GNOME или KDE) запускают для тебя программку какую-нибудь. Для минималистов как я предлагаю использовать программу xxkb (смотреть здесь ). Она тоже "держит" раскладку для каждого окна, да еще на окошко иконку вешает.
__________________ \/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053, 8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337... | ||
| | |
| | #9 |
| forever blowing winds | Привет ) А можно сделать так, чтоб для варианта SysAd'а русский можно было бы включить одной комбинацией клавиш, а армянский - другой ?
__________________ Оптимиста в детстве уронили. На пессимиста. |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Phonetic Keyboard for Win2000/XP | acid | Software | 0 | Jan 2, 2004 11:05 |
| Translator from Arabian into Russian and English | Srbuhi | Jobs | 2 | Nov 3, 2002 02:22 |
| Jobs for Russian Speaking US residents | groul | Jobs | 5 | Oct 31, 2002 10:19 |
| Russian chastushki - Black Humour - MP3 | acid | Fun | 0 | May 17, 2002 02:17 |
| How to stop programming and begin to live. On russian only | acid | Languages, Compilers and Interpreters | 3 | Jan 15, 2002 17:05 |