Консультация № 140490
22.07.2008, 14:34
0.00 руб.
0 8 1
Уважаемые эксперты, подскажите, как можно сделать так, чтобы в KDE на русской раскладке точка и запятая были привязаны к клавишам 6 и 7 (как в windows) а не к '/' как это происходит по умолчанию. Очень не удобно получается. Благодарю за помощь!

Обсуждение

Неизвестный
22.07.2008, 15:52
общий
Попробуйте в /ect/X11/xorg.conf изменить строку Option "XkbLayout" "us, ru" на Option "XkbLayout" "us, ru(winkeys)"
Неизвестный
22.07.2008, 18:33
общий
Код:
 Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Неизвестный
22.07.2008, 20:01
общий
Не помогает. У меня стоит ru(winkeys) и все равно на русском 67:? , а точка и запятая там где нарисовано.
Неизвестный
22.07.2008, 20:10
общий
это ответ
Здравствуйте, Алексей Октопузов!
Стандарнтыми средствами боюсь никак. Примените прилагаемый патч и перезагрузите X. Файл ru должен находиться в каталоге /usr/X11R6/lib/X11/lib/xkb/symbols (по крайней мере у меня он тут, но может находиться и в другом месте). Теперь на "6" - точка, на "7" - запятая, а двоеточие и знак вопроса, соответственно на "/" в нижнем и верхнем регистре.


Приложение:
--- ru.bak 2008-07-22 23:03:31.000000000 +0700
+++ ru 2008-07-22 23:03:31.000000000 +0700
@@ -95,10 +95,10 @@
key <AE03> { [ 3, numerosign ] };
key <AE04> { [ 4, semicolon ] };
key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, colon ] };
- key <AE07> { [ 7, question ] };
+ key <AE06> { [ 6, period ] };
+ key <AE07> { [ 7, comma ] };
key <AE08> { [ 8, asterisk ] };
- key <AB10> { [ period, comma ] };
+ key <AB10> { [ colon, question ] };
key <BKSL> { [ backslash, slash ] };
};

Неизвестный
22.07.2008, 22:17
общий
В Windows точка и запятая привязаны к '/', 6-':', 7-'?'
Неизвестный
22.07.2008, 22:24
общий
Если вы хотите чтобы точка и запятая были привязаны к клавишам 6 и 7, то удалите (winkeys)
Неизвестный
23.07.2008, 08:30
общий
в KDE для этого достаточно в Keyboard Layout установить layout variant=typewriter. Тоже самое, я думаю, будет работать и в XkbVariant. Только что опробывал в OpenSuSe 10.3
Неизвестный
23.07.2008, 16:03
общий
Как раз в Win по умолчанию точка и запятая на /. Поэтому обычно спрашивают, как их туда поставить. Выше ответили, удалите "winkeys" из xorg.conf
Форма ответа