Автор Гілка: Правильна розкладка клавіш  (Прочитано 4641 раз)

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Раніше в мене було чотири розкладки клавіш — для польської, US English, української та російської.
Потім стало три. Латинська, російська, українська.
А потім мені засвербіла ліва п'ятка і їх стало дві — латинська й кирилична.
Питання стоїть, чи це лиш для мене омріяна розкладка, чи хтось би ще хотів таку?
А може, щось треба поліпшити?
(Увага. Треба дивитись фаєрфоксом або оперою, бо KHTML не вміє всіх літерок показати).

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Правильна розкладка клавіш
« Відповідей #1 : 2007-07-08 15:19:17 »
я теж таку хочу!
якщо неважко, викладіть тут разом з двома словами, як у GNOME додати
щодо поліпшення, апострофа немає, логічно його вставити там, де лапки згори.



Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Andy Borovy

  • Кореспондент
  • ***
  • дописів: 139
  • Карма: +0/-0
  • Працюю там, де цікаво
Re: Правильна розкладка клавіш
« Відповідей #2 : 2007-07-09 18:42:03 »
Мрія хороша, поки не починаєте з росіянами спілкуватися. Хоча періодично теж дві розкладки тримаю.

Ну а щодо апострофа то він в мене на тильді. "~"
« Змінено: 2007-07-09 18:43:20 від AndyBorovy »
Без уст я іронічний жах,
Що упирем ікластим став би
З очима ніжними кульбаби,
Якби не очі в дзеркалах.

Відсутній rpalyvoda

  • Дописувач
  • **
  • дописів: 76
  • Карма: +3/-0
  • I Love YaBB 2!
Re: Правильна розкладка клавіш
« Відповідей #3 : 2007-07-10 01:07:31 »
Для таких, як я, є ще розширення ToCyrillic в Фаєрфоксі: натискаєш F2, друкуєш латиницею (зручно на лептопі, коли клавіші невеликі), а оце розширення повністю автоматично транслітерує в кирилицю.
Endeavour OS

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Правильна розкладка клавіш
« Відповідей #4 : 2007-07-18 11:39:09 »
трохи поколупався і зробив щось подібне, але на базі Ukrainian winkeys (див аттач).
Тепер питання, як зробити, щоб ця розкладка додалась у діалогове вікно в аттачі (наразі я використовую winkeys, але хотів би щоб це була розкладка окрема від winkeys)

зробив наступні речі :

/usr/share/X11/xkb/symbols/ua

додав  (після секції winkeys)

Цитата
partial alphanumeric_keys                                                                                                                                    
xkb_symbols "eslav-ua" {                                                                                                                                    
                                                                                                                                                            
    include "ua(basic)"                                                                                                                                      
    include "ua(winkeys)"                                                                                                                                    
                                                                                                                                                            
                                                                                                                                                            
    name[Group1]= "Ukraine - East Slavonic UK (Winkeys)";                                                                                                    
                                                                                                                                                            
                                                                                                                                                            
    key <AC02> {        [ Ukrainian_i,     Ukrainian_I,   Cyrillic_yeru,   Cyrillic_YERU      ]       };                                                    
    key <AC11> {        [ Ukrainian_ie,    Ukrainian_IE, Cyrillic_e,      Cyrillic_E      ]       };                                                        
                                                                                                                                                            
    key <AD12> {        [ Ukrainian_yi,    Ukrainian_YI, Cyrillic_hardsign, Cyrillic_HARDSIGN      ]       };                                                
    key <AD09> {        [  Cyrillic_shcha,  Cyrillic_SHCHA, Byelorussian_shortu,  Byelorussian_SHORTU      ]       };                                        
    include "level3(ralt_switch)"                                                                                                                            
};    

потім додав у ../symbols.dir

Цитата
--p----- a------- ua(eslav-ua)


але нічого не відбулося

наразі просто модифікував секцію winkeys таким чином:

Цитата
partial alphanumeric_keys                                                                                                                                    
xkb_symbols "winkeys" {                                                                                                                                      
    include "ua(basic)"                                                                                                                                      
                                                                                                                                                            
    name[Group1]= "Ukraine - Winkeys";                                                                                                                      
                                                                                                                                                            
    key <AE03> {        [               3,      numerosign      ]       };                                                                                  
    key <AE04> {        [               4,       semicolon      ]       };                                                                                  
    key <AE05> {        [               5,         percent      ]       };                                                                                  
    key <AE06> {        [               6,           colon      ]       };                                                                                  
    key <AE07> {        [               7,        question      ]       };                                                                                  
    key <AE08> {        [               8,        asterisk      ]       };                                                                                  
    key <AB10> {        [          period,           comma      ]       };                                                                                  
                                                                                                                                                            
    key <AC02> {        [ Ukrainian_i,     Ukrainian_I,   Cyrillic_yeru,   Cyrillic_YERU      ]       };                                                    
    key <AC11> {        [ Ukrainian_ie,    Ukrainian_IE, Cyrillic_e,      Cyrillic_E      ]       };                                                        
    key <AD12> {        [ Ukrainian_yi,    Ukrainian_YI, Cyrillic_hardsign, Cyrillic_HARDSIGN      ]       };                                                
    key <AD09> {        [  Cyrillic_shcha,  Cyrillic_SHCHA, Byelorussian_shortu,  Byelorussian_SHORTU      ]       };                                        
    key <AD05> {        [     Cyrillic_ie,     Cyrillic_IE, Cyrillic_io,     Cyrillic_IO      ]       };                                                    
    include "level3(ralt_switch)"                                                                                                                            
};              
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Правильна розкладка клавіш
« Відповідей #5 : 2007-07-18 11:43:25 »
а і ще, Ярославе, у білорусів традиційно літера "Ў" знаходиться на місці нашої "Щ" (такої літери в них нема), тому в моїй розкладці ця буква набирається як AltGr+Щ, а у вас AltGR+У (хоча з буквою ё я вчинив так само, як і ви)
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"