Qåmlia

https://github.com/nangliaa/qaamlia

Qå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:

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:

Instrument Layouts:

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.