Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: MetalIvo в Dec 31, 2005, 18:14



Титла: собствен KeyboardLayout
Публикувано от: MetalIvo в Dec 31, 2005, 18:14
Не сьм сигурен дали темата е за тук, ако не е сьжелявам.

Така вьпроса. Когато все още ползвах Windows което беше преди седмица си имах "собствени" подредби на клавиатурата ( собствени е в кавички, защото подредбите са на Инженера - за инфо Google, / но попринцип не би трябвало да имам проблем в сьздаването си на собствени подредби ), ако някой може да ми препорьча добьр manual, или ако вече сам е направил или намерил ФОНЕТИЧНА ПОДРЕДБА ПО НЕМСКА КЛАВИАТУРА ( за линукс естествено ), да ми прати mail-а ще си го кажа в ЛС, заради спама.


Титла: собствен KeyboardLayout
Публикувано от: в Dec 31, 2005, 18:34
Не съм работил с *BSD, но виж това:

http://docs.linux.com/documen....&tid=22


Титла: собствен KeyboardLayout
Публикувано от: MetalIvo в Dec 31, 2005, 18:46
BSD ??

Сигурно искаш да кажеш БДС *Бьлгарски Дьржавен Стандарт
Не искам да работя по БДС, а само да си подредя клавиатурта както ми е удобно на мен :)

Благодаря все пак, май ще свзрши работа


Титла: собствен KeyboardLayout
Публикувано от: kennedy в Dec 31, 2005, 19:20
Цитат
BSD ??

Сигурно искаш да кажеш БДС *Бьлгарски Дьржавен Стандарт
Не искам да работя по БДС, а само да си подредя клавиатурта както ми е удобно на мен :)

Благодаря все пак, май ще свзрши работа

е това вече ме разсмя искренно ... между BSD и БДС разликата е като между ябълка и компютър ....


Титла: собствен KeyboardLayout
Публикувано от: vstoykov в Dec 31, 2005, 19:52
Файлът, който трябва да се редактира:
/etc/X11/xkb/symbols/pc/bg

Намери тази част:
Примерен код

partial default alphanumeric_keys
xkb_symbols "phonetic" {
  name[Group1]= "Cyrillic";
...
...
};


и я копирай в същия файл като редактираш phonetic на нещо друго - напр. my_phonetic

Примерен код

partial default alphanumeric_keys
xkb_symbols "my_phonetic" {
  name[Group1]= "Cyrillic";
...
...
};


Като казвам копирай имам предвид
1) селектирай я
2) Edit -> Copy (Редактиране -> Копиране)
3) позициониране на курсора на последния ред от файла
4) Edit -> Paste (Редактиране -> Поставяне)

След това редактирай редовете, които се намират, където по-горе е многоточие. Редактирането е лесно. Например, ако промениш този ред:
Примерен код

key <LatG> {   [ Cyrillic_ghe,        Cyrillic_GHE         ]    };

на:
Примерен код

key <LatG> {   [ Cyrillic_a,        Cyrillic_A         ]    };

при натискане на G ще се появява A.

За да разбереш имената на всички букви от кирилицата прочети файла "/usr/include/X11/keysymdef.h". Ако те мързи да четеш файла напиши в конзолата:

Примерен код

cat /usr/include/X11/keysymdef.h  | grep Cyrill | cut -d " " -f 2 | cut -d "_" -f 2- | less


и ще ти излезе списък.


Титла: собствен KeyboardLayout
Публикувано от: в Jan 01, 2006, 14:55
Цитат (MetalIvo @ Дек. 31 2005,19:46)
BSD ??

Сигурно искаш да кажеш БДС *Бьлгарски Дьржавен Стандарт
Не искам да работя по БДС, а само да си подредя клавиатурта както ми е удобно на мен :)

Благодаря все пак, май ще свзрши работа

//offtopic

BSD е. Не съм се объркал ;-). Виж къде си пуснал темата.


Титла: собствен KeyboardLayout
Публикувано от: MetalIvo в Jan 01, 2006, 20:42
Обьркал сьм се :)
СЬЖЕЛВАМ ( БЛЯ СЬМ НЯКЬДЕ )