Input methods: Difference between revisions

134 bytes added ,  02:00, 31 May 2023
Make grave accent easier to access with Prefix proposal
(add kuhi's layout)
(Make grave accent easier to access with Prefix proposal)
Line 257: Line 257:


=== XKB ===
=== XKB ===
Note that this requires editing a few other files, so remember to make backups of files you change.
Note that this requires editing a few other files, so remember to ''make backups of files you change''. Follow the format in the files in /usr/share/X11/xkb/rules/: base.lst, base.xml, evdev.lst, evdev.xml.


This layout, for QWERTY keyboards, also has diacritics for Gamma and Beta.
This layout, for QWERTY keyboards, also has diacritics for Gamma and Beta.
Line 288: Line 288:
|-
|-
!{{tone|3old}}
!{{tone|3old}}
|{{key|Shift}} {{key|v}} {{key|vowel}}
|{{key|AltGr}} {{key|\}} {{key|vowel}}
!{{t|«}}
!{{t|«}}
|{{key|[}}
|{{key|[}}
Line 298: Line 298:
|-
|-
!{{tone|6}}
!{{tone|6}}
|{{key|AltGr}} {{key|\}} {{key|vowel}}
|{{key|Shift}} {{key|v}} {{key|vowel}}
!{{t|‹}}
!{{t|‹}}
|{{key|<nowiki>{</nowiki>}}
|{{key|<nowiki>{</nowiki>}}
Line 307: Line 307:
|{{key|<nowiki>}</nowiki>}}
|{{key|<nowiki>}</nowiki>}}
|}
|}
{{collapsible|XKB symbols file|<pre>
{{collapsible|XKB symbols file - /usr/share/X11/xkb/symbols/qtq|<pre>
default  partial alphanumeric_keys modifier_keys
default  partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
xkb_symbols "basic" {
Line 351: Line 351:
     key <AC08> { [   k, K ] };
     key <AC08> { [   k, K ] };
     key <AC09> { [   l, L ] };
     key <AC09> { [   l, L ] };
     key <AC10> { [ dead_circumflex, dead_hook, semicolon, colon ] };
     key <AC10> { [ dead_circumflex, dead_hook, semicolon, colon ] };
     key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] };
     key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] };


Line 357: Line 357:
     key <AB02> { [   rightsinglequotemark, dead_macron, x, X ] };
     key <AB02> { [   rightsinglequotemark, dead_macron, x, X ] };
     key <AB03> { [   c, C ] };
     key <AB03> { [   c, C ] };
     key <AB04> { [   dead_belowdot, dead_caron, v, V ] };
     key <AB04> { [   dead_belowdot, dead_grave, v, V ] };
     key <AB05> { [   b, B ] };
     key <AB05> { [   b, B ] };
     key <AB06> { [   n, N ] };
     key <AB06> { [   n, N ] };
Line 365: Line 365:
     key <AB10> { [   slash, question ] };
     key <AB10> { [   slash, question ] };


     key <BKSL> { [   backslash,         bar, dead_grave, dead_tilde ] };
     key <BKSL> { [   backslash, bar, dead_caron, dead_tilde ] };
      
      
     key <SPCE> { [   space, space, nobreakspace, nobreakspace ] };
     key <SPCE> { [   space, space, nobreakspace, nobreakspace ] };
      
      
   include "level3(ralt_switch)"
   include "level3(ralt_switch)"