Mediul grafic K

Capitolul 9. Crearea unei noi tastaturi naționale

Toate fișiere de tastatură valabile pentru tot sistemul sînt stocate în $KDEDIR/share/apps/kikbd și toate fișiere de tastatură personale în $HOME/.kde/share/apps/kikbd. Fiecare este identificat prin numele său excluzînd extensia .kimap. Un fișier personal de tastatură ascunde unul cu același nume aparținînd sistemului (nu etichetă, ci nume de fișier).

Pentru a crea o nouă mapare de tastatură ar trebui să folosiți un fișier .kimap existent, ca model. Fiecare fișier de tastatură are două secțiuni majore:

  1. International Keyboard În această secțiune se pot defini următorii itemi:

    • Authors: o listă de autori separată prin virgule în formatul "prenume nume < adresă de e-mail>";

    • Comment**: text comentariu pentru această tastatură;

    • Language**: limbajul pentru care este făcută această tastatură;

    • Charset: codul de caractere cu care lucrează această tastatură;

    • Locale: localizarea pentru care se adresează maparea de tastatură;

    • Label*: eticheta utilizată de kikbd pentru a identifica această tastatură.

    * - obligatoriu; ** - poate fi tradus în alte limbi;

  2. KeyboardMap Această secțiune conține mapările de la simbolul implicit la două, trei sau patru noi simboluri, în forma:
        keysym<num> = <simbol implicit>,<sim1>,<sim2>,<sim3>,<sim4>,
         
    și mapările de la coduri de tastatură la simboluri:
       keycode<num> = <cod tasta>,<sim1>,<sim2>,<sim3>,<sim4>,
         
    unde num înseamnă un număr unic, sim înseamnă un simbol în forma unui număr hexazecimal sau o formă interprebilă de X11, cod tasta înseamnă un cod zecimal și simbol implicit înseamnă simbolul implicit pentru acea tastă (înainte de a porni kikbd). Primele două simboluri sim1, sim2 definesc simbolurile naționale pe cînd sim3, sim4 definesc simbolurile alternative. Este preferabil să se utilizeze numai definiții keysym.

    Adițional, în această secțiune, puteți specifica CapsSymbols ca o listă de simboluri latine separate prin virgule pe care kikbd trebuie să le proceseze în timpul emulării Caps Lock.

După ce ați creat și testat o nouă mapare de tastatură puteți să o trimiteți dezvoltatorilor KDE, direct autorului sau celui ce întreține programul kikbd.