kadis-layouts/ginny/user.def

49 lines
2.0 KiB
Modula-2

/* Welcome to ASETNIOP
*
* This file contains your personal chords, the basic layout, symbols and
* layers are in different files. Refer to dicts.def for their locations!
*
* This is a very different layout based off this table
* http://asetniop.com/
*
* Unlike standard Asetniop there are a few concessions that must be
* made. Namely we don't do partials and if a chord has multiple left/
* right words we go with the most common of the two.
*
* Also note, All Combos _must_ be done through Command Mode! If you
* use a combo enough add it to your dictionary in the USR section!
*
* Two 'layers' are available, CMD and USR. Just add these into a chord.
* You'll enter/exit these layers with SET_STICKY(CMD) and SET_STICKY(0)
*
* Note: The engine optimizes for the longest chord it can find, every
* now and again this makes conflicts! If you have a better dictionary
* or come up with improvements, please submit a PR!
*/
// You can use the following aliases in your chords
// AA, AS, AE, AT, AN, AI, AO, AP, AL, AR (Left/Right thumb)
// NUM, USR and CMD are also available
// User defs
SUBS(USR | AA, undef1, "undefined User ")
SUBS(USR | AS, undef2, "undefined User ")
SUBS(USR | AE, undef3, "undefined User ")
SUBS(USR | AT, undef4, "undefined User ")
SUBS(USR | AN, undef5, "undefined User ")
SUBS(USR | AI, undef6, "undefined User ")
SUBS(USR | AO, undef7, "undefined User ")
SUBS(USR | AP, undef8, "undefined User ")
SUBS(USR | AR, undef9, "undefined User ")
SUBS(USR | AL, undef0, "undefined User ")
// Quick Fires
SUBS(AR | AA | AS, qf0, "Undefined Quick Fire ")
SUBS(AR | AS | AE, qf1, "Undefined Quick Fire ")
SUBS(AR | AE | AT, qf2, "Undefined Quick Fire ")
SUBS(AR | AT | AN, qf3, "Undefined Quick Fire ")
SUBS(AR | AN | AI, qf4, "Undefined Quick Fire ")
SUBS(AR | AI | AO, qf5, "Undefined Quick Fire ")
SUBS(AR | AO | AP, qf6, "Undefined Quick Fire ")