Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Keyboards

Honestly, this is just a quick way for me to host my Keylayouts, without worrying about messing them up or forgetting how my layouts usually look.

I will update this README if I make any more major changes/new additions. Since keylayout files are just fancy XML, feel free to tinker with them as you see fit. I'm using Ukelele in order to generate/modify keylayout files which I would highly recommend doing. That said, Ukelele is very prone to crashing, so, watch for that—I tend to use Ukelele for the heavy lifting, then switch into a text editor for modifications thereafter (shoutout to VSCode).

Current Keyboards

  • Super Cute
    • My supercharged personal keylayout, taking advantage of dead key states in order to embed emotes, emoji, greek letters, and handy shortcuts into a single super-keylayout
  • Cute
    • My (buggy) personal keylayout, including all emotes, some handy shortcuts, and the removal of all "useless" keys
  • Emoji
    • A QWERTY keyboard designed with emoji in mind, alt-keys all output various emoji!
  • Template
    • A blank English keyboard layout, with no alt keys filled in. Used as a base keyboard when making new keyboard layouts
  • Science
    • An unfinished keylayout intended for science/math usage (greek characters for variables)

Known Issues

  • Keys cannot output more than 20 keys at a time
    • Easiest solution is to just use text replacement (under System Preferences > Keyboard > Text) in order to handle paragraphs/sentences
  • Ukelele cannot handle a maxout value >8 for any key—any key outputting >8 characters will crash Ukelele on save
    • Crash is not 100% certain (can just keep trying until it doesn't crash), but makes editing the keyboard supremely unstable...

About

Custom Keyboard Layout (.keylayout) Repository

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors