Уважаемые разработчики,
Раз уж Астра претендует на гордое звание Линукса Всея Руси, может быть, добавите в русскую раскладку знаки, характерные для русской типографики — такие как длинное тире («—»), полутире («–»), французские («») и немецкие („“) кавычки, а также обозначение рубля?
Их можно повесить, например, на сочетания с AltGr, как в испанской и, отчасти, немецкой раскладках — т.е. французские кавычки на AltGr+я/ч, немецкие — на AltGr+Shift+Я/Ч, длинное тире, например, на AltGr+/, полутире — на AltGr+Shift+/ (это всё примерно в районе левого мизинца).
Я у себя это сделал просто и грубо — вставил в основную секцию конфигурационного файла xkb /usr/share/X11/xkb/symbols/ru следующее:
Спасибо большое за отличный дистрибутив!
P.S. — И, если у кого вдруг руки дойдут, посмотрите, можно ли сделать что-нибудь, чтобы китайский ввод ibus снова заработал в GoldenDict'е и в LibreOffice Writer — ну, мало ли.
Раз уж Астра претендует на гордое звание Линукса Всея Руси, может быть, добавите в русскую раскладку знаки, характерные для русской типографики — такие как длинное тире («—»), полутире («–»), французские («») и немецкие („“) кавычки, а также обозначение рубля?
Их можно повесить, например, на сочетания с AltGr, как в испанской и, отчасти, немецкой раскладках — т.е. французские кавычки на AltGr+я/ч, немецкие — на AltGr+Shift+Я/Ч, длинное тире, например, на AltGr+/, полутире — на AltGr+Shift+/ (это всё примерно в районе левого мизинца).
Я у себя это сделал просто и грубо — вставил в основную секцию конфигурационного файла xkb /usr/share/X11/xkb/symbols/ru следующее:
Код:
// U20BD — это символ рубля, «₽»:
key <AE04> { [ 4, asterisk, dollar, U20BD ] };
// Кавычки из русской типографики:
key <AB01> { [ Cyrillic_ya, Cyrillic_YA, guillemotleft, doublelowquotemark ] };
key <AB02> { [ Cyrillic_che, Cyrillic_CHE, guillemotright, leftdoublequotemark ] };
// U0301 — позволяет ставить знак ударения после соответствующей гласной:
key <AC11> { [ Cyrillic_e, Cyrillic_E, U0301 ] };
// Типографские варианты длинного тире:
key <AE11> { [ minus, underscore, emdash, endash ] };
// Неразрывные пробелы, позаимствованные из французской типографики:
key <SPCE> { [ space, space, nobreakspace, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
key <LSGT> { [ slash, bar, emdash, endash ] };
include "level3(ralt_switch)"
P.S. — И, если у кого вдруг руки дойдут, посмотрите, можно ли сделать что-нибудь, чтобы китайский ввод ibus снова заработал в GoldenDict'е и в LibreOffice Writer — ну, мало ли.
Последнее редактирование: