Skip to content

Len101218/shortcutsTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shortcutsTracker

Installation

See shortcuts.

Usage

The program takes one optional argument. This is the path to the Configuration directory.
The program shows the keyboardlayout selected/ configured and when modifier keys pressed it will update the layout corresponding to the shortcuts, that are now available with this modifier. It is also possible to create and select several contexts to show different shortcuts for different applications.

Default i3 context: image

i3 shortcuts when meta and shift are pressed: image

Usually you want to disable all shortcuts for other applications / your OS while using this application.
This step depends on your environment.

Using i3

I recommend adding the following to the i3 config.

mode "shortcuts"{  
    bindsym Escape mode "default", exec "pkill shortcuts"  
    bindsym $mod+Escape mode "default"  
}  
bindsym $mod+Shift+S mode "shortcuts", exec "shortcuts"  

This way you can start the application shortcuts with mod+shift+s and all other keybindings are disabled until you press escape.

Configuration

See json.

Dependencies

Todo

Todos

In future the following features will be added:

  • Parsing config files automatically
  • utility to create the keyboard layout in the gui
  • pressing shortcuts can change context
  • names instead of rgb code for specific colors
  • descriprion of colors
  • long description for shortcuts in a seperated field

About

Flutter Linux application to show your shortcuts and keybinding.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published