88 lines
2.4 KiB
Text
88 lines
2.4 KiB
Text
|
|
# -----------------
|
|
# Modifier & Modes
|
|
# -----------------
|
|
|
|
# Modifier
|
|
schau: mod shift
|
|
mein: mod ctrl
|
|
geil: mod alt
|
|
sau: mod super \
|
|
stick off
|
|
|
|
# Mode
|
|
laut: caps on
|
|
#<complete>: caps off
|
|
|
|
zusammen: run notify-send --expire-time=3000 --urgency=low --icon=🧩 "🧩 Sticky Mode" & \
|
|
stick off \
|
|
stick on
|
|
|
|
# Cancel
|
|
sauber: mod clear \
|
|
caps off \
|
|
stick off
|
|
# Cancel sentence
|
|
@cancel nein:
|
|
|
|
|
|
# -----------------
|
|
# Desktop
|
|
# -----------------
|
|
|
|
# KDE Window
|
|
west: stick off \
|
|
press super+Left
|
|
ost: stick off \
|
|
press super+Right
|
|
nord: stick off \
|
|
press super+Up
|
|
süd: stick off \
|
|
press super+Down
|
|
schirm: stick off \
|
|
press super+Prior
|
|
#???: stick off \
|
|
# press super+Next
|
|
zerstören: stick off \
|
|
press alt+f4
|
|
|
|
# KDE Taskbar
|
|
#sau eins: press super+1
|
|
#sau zwei: press super+2
|
|
#sau drei: press super+3
|
|
|
|
# KDE Workspace
|
|
sicht: stick off \
|
|
press super+w
|
|
#mein funk eins: press ctrl+f1
|
|
#mein funk zwei: press ctrl+f2
|
|
#mein funk drei: press ctrl+f3
|
|
|
|
|
|
# -----------------
|
|
# Switching
|
|
# -----------------
|
|
|
|
# Sleep https://lists.sr.ht/~geb/numen/%3C55fe1488feeb1cee2627d61b9b7e16a74ef5fca0.camel@dalibo.com%3E
|
|
schlaf gut: run echo load /etc/numen/phrases/de-inactive/hibernate.phrases | /etc/numen/bin/numenc & notify-send --expire-time=3000 --urgency=low --icon=💤 "💤 Numen geht schlafen..."
|
|
|
|
# Language
|
|
sprache: set LANGUAGE_WORD echo 1
|
|
englisch: run [ "LANGUAGE_WORD" ] && { sleep .3; NUMEN_MODEL=/usr/share/vosk-models/small-en-us /etc/numen/bin/numen /etc/numen/phrases/en-active/base.phrases /etc/numen/phrases/en-active/extend.phrases /etc/numen/phrases/en-active/function.phrases /etc/numen/phrases/en-active/transcribe.phrases; } & pkill numen & notify-send --expire-time=3000 --urgency=low --icon=🌍 "🌍 Numen wechselt zu Englisch..."
|
|
|
|
# Reset Language Module Detection
|
|
<complete>: caps off \
|
|
set LANGUAGE_WORD
|
|
|
|
|
|
|
|
|
|
# Activate Language Module
|
|
#sprache: set LANGUAGE_WORD echo 1
|
|
|
|
# Commands
|
|
#englisch: run [ "LANGUAGE_WORD" ] && { sleep .3; NUMEN_MODEL=/usr/share/vosk-models/small-en-us /etc/numen/bin/numen /etc/numen/phrases/en-active/voice.phrases /etc/numen/phrases/en-active/environment.phrases /etc/numen/phrases/en-active/control.phrases /etc/numen/phrases/en-active/character.phrases /etc/numen/phrases/en-active/language.phrases; } & pkill numen & notify-send -t 3000 -p -r ${NUMENMODE_NID:-0} -u low -i 🌍 "🌍 Switched to English" ||:
|
|
|
|
# Reset Language Module Detection
|
|
#<complete>: set LANGUAGE_WORD :
|
|
|