Kevin Midboe f3bc1c5707 init program commit
listens for keyboard input on function keys and runs functions mapped to certain keys
2025-08-02 12:54:19 +02:00
2025-08-02 12:15:57 +02:00
2025-08-02 12:15:57 +02:00
2025-08-02 12:54:19 +02:00
2025-08-02 12:54:02 +02:00

keyboard-dashboard-autostart

Listens for keyboard events on function keys to launch programs

Run

python3 main.py

Options

python3 main.py --help

Available key bindings:

F16: openBrowser()
F17: openTerminal('watch -n 1 "sensors | grep temp1"')

Configure environment

Bash:

virtualenv env
source env/bin/activate

Fish:

virtualenv env
source env/bin/activate.fish

Requirements

Install system packages:

(sudo) apt install jq xdotool

Install python dependencies:

pip3 install -r requirements.txt
Description
Listens for keyboard events on function keys to launch programs
Readme MIT 34 KiB
Languages
Python 100%