Qåmlia
https://github.com/nangliaa/qaamliaQåmlia is a program wið whič you can do almost anyþiŋ on your computer usiŋ only simple keypresses.
Definiṫons
Ðese are ðe rows as understood by ðe music funcṫonality:
Row 1: | ⎋ | | | | | | | | | | | | | | |
Row 2: | § | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | ´ | ⌫ | ⇱ |
Row 3: | ↹ | Q | W | E | R | T | Y | U | I | O | P | Å | ¨ | ↵ | |
Row 4: | ⇪ | A | S | D | F | G | H | J | K | L | Ö | Ä | ' | ↵ | |
Row 5: | ⇧ | < | Z | X | C | V | B | N | M | , | . | - | ⇧ | ↑ | ⇲ |
Row 6: | ⎈ | ❖ | ⎇ | ⎇ | ❖ | ≡ | ⎈ | ← | ↓ | → |
Triggers:
Written on format:
a (bcde)
Ðis activates when pressiŋ [a], if [b], [c], [d] & [e] are simultaneously held down. If held-down keys are on anoðer device ðan ðe specified one, ðey still take effect, meaniŋ ðat held-down keys cannot be distinguišed by device as of now.
Trigger flags:
- -dev: What device ðe key šould be pressed on. Doesn't affect ðe held-down keys. Get device by usiŋ %D in paste or window.
- -exe: What program owns ðe current window. Uses speċal drive notation, so use %x to get paþ and name. Full paþ required.
- -win: What name ðe current window can have to allow triggeriŋ. Full name required.
Constants:
Write #[name] [value];
Write all constants first in ðe file. To use, write @[name] somewhere below to make ðe program interpret it as [value].
Functions:
music
Switčes your keyboard to play sounds instead of doiŋ normal þiŋs.
Oscillators:
- sin
- squ
- tri
- saw
Instrument Layouts:
- acc: Accordion (chromatic) buttons goiŋ from E₂ on ⇪ to G₅ on
- bas: Accordion chord buttons wið main tone on row 2, major þird above on row 1, and major, minor and (major) sevenþ on rows 3, 4 and 5 respectively.
- pia: Piano on rows 2 & 3, wið row 3 correspondiŋ to white keys. Starts on ↹ wið [g/G₃] and goes up to [f''/F₅] on ↵.
Example:
m (MŜ): music (-ins pia -osc squ);
When holdiŋ Menu and Right Šift and pressiŋ M, music mode starts wið ðe "piano" layout and ðe sound of a square wave, regardless of device.
paste
Paste a predetermined text. You can also use % + a letter to create a striŋ formatted at runtime (when it is pasted). For example, "paste %H:%M:%S;" will always paste ðe current time of day.
remap
Presses and releases anoðer key when trigger is pressed and released. Can be used to access keys not on your keyboard.
run
Runs a command þrough ðe command prompt. Mainly used for šortcut-runniŋ programs. For runniŋ a specific file wið ðe program, write its file name after program name. Anyþiŋ not on ðe "Path" environment variable will require full paþ (It is not recommended to add stuff to Path just for ðis). Constants are recommended if ðe same file is used multiple times.
window
Shows a window wið text. All formattiŋ from paste wið % still applies here.