Создать свою раскладку клавиатуры (насколько сложно?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

Создать свою раскладку клавиатуры

Сообщение Hydrogen »

В общем юзаю английскую раскладку, для того чтоб писАть по русски, иду в www.translit.ru где кусок ява-скрипта транслитирует комбинации клавиш в нормальный русский текст...

Вопрос: можно ли создать свою раскладку клавиатуры для активации её с (помоему) alt+shift ?

Если можно... как? :blink:

Заранее сенкс
Спасибо сказали:
Аватара пользователя
Гарыныч
Сообщения: 202
ОС: Gentoo

Re: Создать свою раскладку клавиатуры

Сообщение Гарыныч »

:blink: а зачем все так сложно? Не проще потавить русскую раскладку?..
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Создать свою раскладку клавиатуры

Сообщение Malcolm »

Тоже не понимаю. Ведь за нас уже давно это (если я правильно понял вопрос) уже сделали, осталось добавить в настройки нужные строки и всё...
Здесь полно тем на эту тему (локализация и руссификация Х-ов). Так что, поищите и вы найдёте.
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

Re: Создать свою раскладку клавиатуры

Сообщение Hydrogen »

Дело в том, что русская раскладка на клаве не отмеченна, т.е. клавы русской нет (живу очень далеко) и сидеть учить расскладку методом тыка в падлу... т.к. научился писАть в слепую на англ клаве, очень удобно и на русском в транслите, просто каждый раз браузер открывать достаёт...

Можно или нельзя? :)

P.S. раскладка русская есть, сусел 10.0 ессно уже русифицированный...
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Создать свою раскладку клавиатуры

Сообщение Malcolm »

Hydrogen писал(а):
16.01.2006 19:57
Дело в том, что русская раскладка на клаве не отмеченна, т.е. клавы русской нет (живу очень далеко) и сидеть учить расскладку методом тыка в падлу... т.к. научился писАть в слепую на англ клаве, очень удобно и на русском в транслите, просто каждый раз браузер открывать достаёт...

Можно или нельзя? :)

P.S. раскладка русская есть, сусел 10.0 ессно уже русифицированный...

Можно, можно всё, главное уметь:)
А купить наклейки на клаву реально?
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

Re: Создать свою раскладку клавиатуры

Сообщение Hydrogen »

Если мне их кто в Чиле вышлет... :D

Не, простые решения не люблю... ;)

Уметь надо... чтоб уметь надо научится... что учить?
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: Создать свою раскладку клавиатуры

Сообщение oberlicht »

Malcolm писал(а):
16.01.2006 20:59
Можно, можно всё, главное уметь:)
А купить наклейки на клаву реально?


Товарищи! зачем же вы над человеком издеваетесь ?
Знаю, мол, да не скажу.. Или все же не знаете ? ;)
не хорошо

Уметь тут, имхо, особо нечего
Соответствующий кусок xorg.conf :

Код: Выделить всё

    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc104"
    Option "XkbLayout"  "us,ru(phonetic)"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp:win_switch,grp_led:scroll"


(Переключение по ctrl+shift, индикация лампочкой скролл-лока)
Раскладка, на мой взгляд, странноватая
посмотреть-подправить можно в файле /etc/X11/xkb/symbols/ru (раздел phonetic)
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: Создать свою раскладку клавиатуры

Сообщение oberlicht »

Hydrogen писал(а):
16.01.2006 21:57
Не, простые решения не люблю... ;)


Извиняйте, какое есть :)
Для непростых решений можно к первоисточнику обратиться
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Создать свою раскладку клавиатуры

Сообщение Dark_Savant »

все можно. если требуется создать свою раскладку, это можно сделать хотя бы средствами xmodmap.
еще советую покопаться в файле /etc/X11/xkb/symbols/groups - там все комбинации переключения описаны. при желании можно создать свою. меня, например, стандартные не устраивают, поэтому себе настроил переключение раскладок по правому альту.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Hydrogen
Сообщения: 137
Статус: <<beta testing>>
ОС: Slackware 11

Re: Создать свою раскладку клавиатуры

Сообщение Hydrogen »

Извиняйте, какое есть


Я про наклейки говорил... ;)

oberlicht Спасибо!

начал ковырять, как разберусь окончательно, сообщу результаты :)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Создать свою раскладку клавиатуры

Сообщение sash-kan »

(Hydrogen @ Jan 16 2006, в 18:57) писал(а):просто каждый раз браузер открывать достаёт...

Код: Выделить всё

$ echo "zimnjaja stuzha"|uniconv -decode Russian-Translit
зимняя стужа

uniconv из пакета yudit. в принципе, можно и, например, konwert использовать (плюс - в нем легко собственную таблицу перекодировки сделать).
можно подвязать это дело к буферу обмена (недавно valerius предлагал решение, из которого можно позаимствовать работу с буфером)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: