Skip to content
/ exabind Public
forked from junkdog/exabind

animated TUI for viewing KDE shortcuts

License

Notifications You must be signed in to change notification settings

enbrnz/exabind

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exabind

A TUI for viewing KDE shortcuts with an interactive keyboard layout and animated visualizations.

This can be seen as a "tech demo" for tachyonfx.

Feel free to open issues for any features requests or bugs you find!

exabind

Features

  • Interactive keyboard layout visualization with LED effects and key highlighting
  • Parse and display shortcuts from:
    • KDE global shortcuts
    • JetBrains IDE keymap files
  • Filter shortcuts by modifier keys (Ctrl, Alt, Shift, Meta)
  • Categorized shortcut display with animated transitions
  • Beautiful TUI powered by ratatui
  • Catppuccin color scheme

Running

cargo run --release exabind

Usage

# View KDE global shortcuts (~/.config/kglobalshortcutsrc")
exabind 

# or specify a custom path
exabind path/to/kglobalshortcutsrc

Controls

Key Action
q Quit
↑/↓ Navigate categories
Esc Deselect category
Ctrl/Alt/Shift/Meta Toggle modifier key filters

About

animated TUI for viewing KDE shortcuts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%