Skip to content

Multilingual colemak keyboard layout optimized for Spanish, German, and Hungarian, and supports French, Portuguese, Italian, Dutch, Danish, Norwegian, Swedish, Icelandic, Polish, Czech, Croatian, Slovak, Slovenian, Catalan, and Pinyin as well.

Notifications You must be signed in to change notification settings

gkovacs/spanish-colemak-macos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Spanish/German/Magyar Colemak macOS

Multilingual macOS colemak keyboard layout optimized for Spanish, German, and Hungarian, and supports French, Portuguese, Italian, Dutch, Danish, Norwegian, Swedish, Icelandic, Polish, Czech, Croatian, Slovak, Slovenian, and Pinyin as well.

This layout behaves like QWERTY when typing shortcuts. Ie, your usual shortcuts like command-T, command-F will all work with the same QWERTY locations you are used to.

Spanish / Español

  • á = ;a
  • é = ;e
  • í = ;i
  • ó = ;o
  • ú = ;u
  • ý = ;y
  • ñ = ;n

German / Deutsch

  • ß = ;b
  • ö = ;s
  • ü = ;r
  • ä = ;p

Hungarian / Magyar

  • ő = ;f
  • ű = ;w

French / Français

  • ç = ;c
  • Letters with grave: à = ;ta
  • Letters with circumflex: â = ;la
  • Letters with umlaut: ë = ;ve
  • æ = ;da
  • œ = ;de

Portuguese / Português

  • Letters with tilde: ã = ;xa

Norwegian / Norsk

  • ø = ;do
  • å = ;dr

Icelandic / Íslenska

  • þ = ;dt
  • ð = ;ds

Dutch / Nederlands

  • ij = ;dj

Turkish / Türkçe

  • ğ = ;hg
  • ç = ;c
  • ş = ;zs
  • ı = ;di
  • İ = ;dI

Slovenian / Slovenščina

  • ž = ;hz
  • č = ;hc
  • š = ;hs

Croatian / Hrvatski

  • ć = ;gc
  • đ = ;dd

Czech / Čeština

  • ď = ;hd
  • Ď = ;hD
  • ň = ;hn
  • ť = ;ht
  • ř = ;hr

Slovak / Slovenčina

  • ľ = ;hl

Polish / Polski

  • ą = ;za
  • ę = ;ze
  • ł = ;dl
  • ż = ;dz
  • ń = ;gn
  • ś = ;gs
  • ź = ;gz

Pinyin

  • ǎ = ;ha
  • ǚ = ;hv
  • ā = ;ma
  • ǖ = ;mv
  • ǘ = ;gv
  • ǜ = ;tv

Punctuation, non-accented characters, uppercase, colemak

Non-accented characters can be typed as usual. To type ; itself, use ;;. For uppercase characters, replace the last character with uppercase. So Á = ;A, À = ;tA

Install

Place the file magyar-colemak.keylayout in the directory /Users/geza/Library/Keyboard Layouts (replacing geza with your username)

Then logout and log back in. Open the keyboard preferences, go to other languages, and select Magyar Colemak

Other versions

If you want to use this on Windows, Linux, or Android via RIME, or want a version that supports QWERTY as the base keyboard layout, use https://github.com/gkovacs/rime-spanish

If you just need Colemak with QWERTY shortcuts and don't need to type accents, use https://github.com/gkovacs/colemak-qwerty-macos (for macOS) or https://github.com/gkovacs/rime-colemak (for Windows, Linux, or Android via RIME)

Credits

Created by Geza Kovacs using Ukulele

About

Multilingual colemak keyboard layout optimized for Spanish, German, and Hungarian, and supports French, Portuguese, Italian, Dutch, Danish, Norwegian, Swedish, Icelandic, Polish, Czech, Croatian, Slovak, Slovenian, Catalan, and Pinyin as well.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published