DONT FORGET TO LEAVE A STAR ! Thx ❤️ .
This repository contains a custom Karabiner-Elements configuration designed for the Redragon K580-PRO keyboard. It includes various key remaps and custom functionalities to enhance your workflow on macOS.
Adem Ben Amor (@dissojak)
- Keyboard Remapping
- Redragon Keyboards
- Windows keyboard ( might not work perfectly )
- Redragon K580-PRO
- macOS
- Karabiner-Elements
- Custom key mappings tailored for Redragon K580-PRO and similar keyboards.
- Open New Terminal Tab at Folder with
Keypad Num Lock
(mapped toCommand + Shift + Option + Control + T
). !important : u need to custom it on keyboard shortcuts , services FIRST ! - Map specific keys like
8
to!
,Shift + 1
toShift + §
, and many more. - Enhance productivity with key remapping for common macOS shortcuts.
- Karabiner-Elements installed on macOS.
- Redragon K580-PRO keyboard (or any similar model).
- Install Karabiner-Elements from the official Karabiner website.
- Download the configuration file
Redragon_K580_Pro.json
from this repository. - Open Karabiner-Elements.
- Navigate to the Complex Modifications tab.
- Click on Add Rule and then Import More Rules from the web.
- You can manually load the configuration file by clicking the gear icon and selecting Import Configuration.
This configuration remaps several keys to improve your workflow:
- Keypad Num Lock is mapped to
Command + Shift + Option + Control + T
(open a new terminal tab at folder). !!! make sure u configuer it on keyboard shortcuts toCommand + Shift + Option + Control + T
First - Backslash (\) →
Shift + Close Bracket (])
. - Equal Sign (=) → Slash (/), and Shift + Equal Sign (+) → Shift + Slash (?).
- Pause → Puts Mac to sleep.
- Insert →
Command + Shift + 4
for screenshot selection. - Print Screen →
Command + Shift + 3
for full screenshot.
Other remaps include changing keys like Option + 6
, Shift + Slash
, and Option + 3
to various symbols such as |
, _
, #
, etc.
You can check the complex_modifications
section for a full list of custom rules and how they behave.
- This configuration is designed for Redragon K580-PRO but should work with other Redragon keyboards or similar devices.
- You can always customize the mappings by editing the
Redragon_K580_Pro.json
file to suit your needs.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix:
git checkout -b feature-name
- Make your changes.
- Commit your changes:
git commit -m "Description of the changes"
- Push to the branch:
git push origin feature-name
- Open a pull request and describe what your contribution adds or fixes.
© 2025 Adem Ben Amor '@dissojak'. All rights reserved.
This project is licensed under the MIT License.
- Special thanks to the
Karabiner-Elements
project for making macOS keyboard customization easy and powerful.