https://github.com/abhidahal/redhotkeys
Keyboard Script simulating Linux Tmux, Vim Commands, Win key as Flowlauncher Hotkey and others functionality for productivity boost.
https://github.com/abhidahal/redhotkeys
ahk-script flowlauncher productivity redragon
Last synced: 3 months ago
JSON representation
Keyboard Script simulating Linux Tmux, Vim Commands, Win key as Flowlauncher Hotkey and others functionality for productivity boost.
- Host: GitHub
- URL: https://github.com/abhidahal/redhotkeys
- Owner: abhidahal
- Created: 2023-04-15T19:36:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-19T10:55:51.000Z (over 1 year ago)
- Last Synced: 2025-01-07T12:44:07.901Z (4 months ago)
- Topics: ahk-script, flowlauncher, productivity, redragon
- Language: AutoHotkey
- Homepage:
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
π₯reDHotKeys
**reDHotKeys** is a keyboard script for a reDragon keyboard(works will all keyboards) that focuses on boosting productivity on Windows by giving similar features of vim and Tmux which are popular on linux and Windows key remapped to flow launcer hotkey (Alt + Space) and other productivity Hotkeys. This script gives Magic functions to space bar which controls the virtual windows screens and Magic Hold function for CapsLock which toggles vim like command mode. This script was made for Redragon K596 keyboard but will work with any keyboard.
## πͺ Features
- Space Functions simulate Tmux like functions for changing virtual desktops.
- Moving application to desired virtual desktop with assigned keys.
- CapsLock Functions simulate vim features.
- Brightness Manipulation and scroll Simulation using Knob/Slider
- ScrollLock Toggle with Knob/Slider simulates mouse Movement.
- Displays Virtual desktop Number in Bottom Right of screen.## βοΈ Installation
- Install [AutoHotKeys](https://www.autohotkey.com/) v1.1.33+
- Run the [reBornDragon](https://github.com/abhidahal/reBornDragon/blob/main/reBornDragon.ahk) script
- Enjoy your productivity## β¨οΈ Hotkeys
### # Magic Space Key Functions
Space Action | Keys.
--- | :-:
**Switch** to virtual desktop **1, 2, etc.**
*(you can also use the Numpad)*|Space + 1
Space + 2
...
Space + 9
**Switch** to the virtual desktop on the **left**
*(auto-cycles from the first to the last desktop)*|Space + J
**Switch** to the virtual desktop on the **right**
*(auto-cycles from the last to the first desktop)*|Space + K
**Switch back** to the last desktop used|Space + Tab
**Create** a new virtual desktop
**Delete** the current virtual desktop|Space + +
Space + -
**Move** the current window to another desktop, then switch to it
*Keys Q, W, etc. correspond to **1st, 2nd, etc.** desktops*|Space + Q
Space + W
...
Space + O
**Move** the current window to the previous or the next desktop, then switch to it|Space + H
Space + L
**Dispaly** all the virtual windows opened |Space + `
**Dispaly** tooltip for all the commands |Space + ?> Note : space Key function normally if it is not pressed together with the above hot keys
#
### # Magic CapsLock Functions
CapsLock Toggle Action | Keys(Holding Capslock)
--- | :-:
**Simulate** arrow keys|J = β
K = β
H = β
H = β
**Enter** in the next line
**Enter** in the previous line|O
(double)O
**Navigating** to the bottom of the page
**Navigating** to the top of the page|G
(double)G
**Undo** and **Redo** |U = Undo
R = Redo
**Copy** and **Paste** |Y = Copy
P = Paste
**Simulate** delete and backspace
*(While deleting whole line it copies it to clipboard)*|X = Delete
Z = Backspace
D = Delete Whole Line
(double)c = Delete Whole Line and stay on the same line
**Navigating** Cursor position|E = End of the word
B = BEginning of the word
**Cursor** Placement into normal mode
*(going back to normal mode with cursor position )*|0 = In the Beginning of the line
^ = In the End of the line
**Go to Defination** in vs code|F = Go to Defination
**Visual Mode**
*(going to visual mode to select )*|V = SelectionMode> Note : Holding CapsLock will toogle these commands, so when caps is on these keys will act as above.
> YOU WILL NOT BE ABLE TO USE THE NORMAL CAPSLOCK FUNCTIONALITY#
### # Knob/Slider Functions
Knob Action| Keys
--- | :-:
**Brightness** Manipulation|Ctrl + Knob β = Brightness β
Ctrl + Knob β = Brightness β
**Mouse Scroll** Simulation|Alt + Knob β = Scroll β
Alt + Knob β = Scroll β
**Mouse Movement** Manipulation on ScrollLock On
*(Toggle ScrollLock for mouse Movement by the knob)*|Ctrl + Knob β = Mouse β
Ctrl + Knob β = Mouse β
Alt + Knob β = Mouse β
Alt + Knob β = Mouse β
**Mouse Click**|Pause = Mouse Click> Note : These will only work if your keyboard has a physical knob
#
### Windows key to Flow Launcher Swap
Win Key| {Flow Launcher Hotkey}
--- | :-:
> Note : Assign (Alt + Space) as the hotkey for flow launcher for this to work
All the Windows Shortcuts willl remain the same#
### Other Hotkeys
Other Action| Keys
--- | :-:
**Terminate** curret active Application|Alt + X
**Psudo** Enter Key|Right Alt## π Bugs
- Keys not working on windows emoji popup ie (Win + . )## β¨ Thanks
- pmb6tz for his work at [windows-desktop-switcher](https://github.com/pmb6tz/windows-desktop-switcher)
- [AutoHotKeys Board](https://www.autohotkey.com/board/)