This is a layout for writing Spanish, French, Portuguese, German, and Hungarian. All accented letters in Spanish, German, and Hungarian can be entered with ; followed by 1 keystroke, and all accented letters in French and Portuguese can be entered with ; followed by at most 2 keystrokes.
á=;aé=;eí=;ió=;oú=;uý=;yñ=;n
ç=;c- Letters with grave:
à=;fa - Letters with circumflex:
â=;ja(or with colemak:;la) - Letters with umlaut:
ë=;ve
- Letters with tilde:
ã=;xa
ß=;bö=;dü=;sä=;r
ő=;k(qwerty only)ő=;e(colemak only)ű=;l(qwerty only)ű=;w(both qwerty and colemak)
Non-accented characters can be typed as usual. To type ; itself, use ;;. For uppercase characters, replace the last character with uppercase. So Á = ;A, À = ;fA
A colemak version is also available. For colemak, ; in the colemak position (on the p letter), the accent modifier key (middle key) is in the QWERTY position if present, and the base vowel (final key) is typed according to the colemak position. For example, ñ would be typed ;n (according to colemak position) / pj (according to QWERTY positions), and à would be typed ;ta (according to colemak position) / pfa (according to QWERTY position).
First ensure you have plum installed. For macOS this would be:
cd ~/Library/Rime
wget https://git.io/rime-installThen install gkovacs/rime-spanish using plum:
bash rime-install gkovacs/rime-spanishFinally edit default.custom.yaml and add international to the schema list:
patch:
schema_list:
- schema: spanishNow reload RIME and it should appear under your layouts.