Hello Everyone!!
I start an open-source project a while ago to easily manage your AutoHotkey script like create, run, exit, run on startup, pin, store or edit your script with user and beginner friendly GUI. It work with taking input from user then create AutoHotkey script based on user input. It have 2 mode to create or edit the script, Text Mode and Default Mode. It's also come with handy feature like make window always on top.
Default mode is the easiest way to do it which not include any coding or programming . It's the best choice for someone who only want to remap a key and don't want to code. It's as simple as fill the entry for original or default, key and shortcut. You can also automatically fill the entry with just pressing your desired key on your keyboard. This mode limited only for remapping key and assign some shortcut to activate the remap.
Text mode is more advance way. It's the same as an editor which you code on it similar to notepad then it will create from your code with addition some syntax to manage it. You can also assign shortcut in this mode similar to default mode.
My software also comes with AutoHotkey Script To cover another automation tool beside keyboard remapper such as auto clicker, screen clicker, multiple files opener, screen coordinate detector and auto copy. You can also change the script in edit (text mode) and change it to your preference. I also add comment (;) on part you can change in the script so even if you are beginner or don't know how to code, you can still change it.
If you are interested, fell free to check it out in :
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles With GUI-Based Keyboard Remapper with Profiles, AutoHotkey Script Manager, Auto Clicker, Screen Clicker, and More.
Here is some feature it have :
1. Run & Exit Remap Profile : Activate or deactivate profiles individually, so you don't need to adjust the remap every time.
2. Run Profile on Startup : Run profiles on startup, so it will automatically activate when you open your device—no need to manually activate it each time.
3. Delete & Store Remap Profile : Delete unnecessary profiles and store profiles for a clean main window without permanently removing them.
4. Pin Profile : Pin your favorite profiles for quick and easy access.
5. Edit Remap Profile : Adjust your profile to your preference.
6. Create Multiple Remap Profile : You can create remap not only once but multiple time.
7. Assign Shortcut on Each Profile : Enable or Disable your profile using shortcuts.
8. Default Mode in Create or Edit Profile : The easiest way to remap your keyboard.
9. Text Mode in Create or Edit Profile : Text Mode allows you to adjust or create your AutoHotkey script easily, without needing an external editor.
10. Make Window Always on Top : "Always on top" feature lets you easily remap keys while other windows are open, without minimizing KeyTik window. This is
especially useful during gaming.
11. Show Stored Profile : Display your stored profile or restore it to main window.
12. Import Profile : Use AutoHotkey script from external source like download and make it as profile.
13. Automatically Take Key Input : A button that can make you click your desired key and it will automatically fill key entry
14. Auto Clicker : KeyTik comes with Auto Clicker in the download. On default, it simulate 'left click' when 'e' is holded. You can change the 'left click', 'e',
interval part to your preference. See How To Use KeyTik As Auto Clicker for more info.
15. Screen Clicker : KeyTik also comes with Screen Clicker in the download. It work with simulate 'left click' on specific screen coordinate. You can change
coordinate and interval to your preference. Don't worry because KeyTik also comes with tool to find screen coordinate then it will automatically copy
coordinate and you can paste it to screen clicker in text mode, see point 16. see Screen Clicker for more info.
16. Screen Coordinate Auto Detect And Copy : To make screen clicker editing easier, KeyTik also comes with coordinate finder. On default, you just need to
press 'space' then it will show coordinate and automatically copy it. You can also change 'space' part to your preference. See Screen Coordinate Auto Detect
And Copy for more info.
17. Multiple Files Opener Multiple files opener also comes with KeyTik download. It work with, if you click key or key combination, then it will open the
files. You can change the files with your files or programs path to your preference. see Multiple Files Opener for more info.
Software To Create (With Or Without Coding) And Manage AutoHotkey Script Easily With User Friendly GUI Using Python.
-
- Posts: 9
- Joined: 16 Nov 2024, 15:48
- Contact:
-
- Posts: 9
- Joined: 16 Nov 2024, 15:48
- Contact:
Re: Software To Create (With Or Without Coding) And Manage AutoHotkey Script Easily With User Friendly GUI Using Python.
If you have any suggestion or question, i would be happy to take it.
Also i am planning to add feature for remapping key on specific device using device VID and PID in the future. Probably i will use AutoHotkey Interception to do this.
So if you think this software is useful or cool, help us with giving star on our Github repository and share it so world can know about us. Sincerely, Thank You.
Also here is some screenshot for the preview :
* Main Window Preview
![Image](https://i.imgur.com/F9x5QCI.png)
* Default Mode Preview
![Image](https://i.imgur.com/V6O3dot.png)
* Text Mode Preview
![Image](https://i.imgur.com/7PZTOUp.png)
Also i am planning to add feature for remapping key on specific device using device VID and PID in the future. Probably i will use AutoHotkey Interception to do this.
So if you think this software is useful or cool, help us with giving star on our Github repository and share it so world can know about us. Sincerely, Thank You.
Also here is some screenshot for the preview :
* Main Window Preview
![Image](https://i.imgur.com/F9x5QCI.png)
* Default Mode Preview
![Image](https://i.imgur.com/V6O3dot.png)
* Text Mode Preview
![Image](https://i.imgur.com/7PZTOUp.png)
-
- Posts: 9
- Joined: 16 Nov 2024, 15:48
- Contact:
Re: Software To Create (With Or Without Coding) And Manage AutoHotkey Script Easily With User Friendly GUI Using Python.
Update KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.3
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Changelog :
Added And Refine Feature :
* Add feature to remap or using script on specific keyboard or mouse using VID and PID or Handle using AutoHotkey wrapper, AutoHotkey Interception by evilC
* Migrate script from AutoHotkey v1 to AutoHotkey v2 including KeyTik built in automation tool.
* Refine window location.
How Assign Keyboard And Mouse Using VID And PID Work :
To be able to do that, i use AutoHotkey wrapper, AutoHotkey Interception by evilC. AutoHotkey Interception work using Interception Driver by oblitum so to be able to make it work you need to install Interception driver first for how to do it, visit AutoHotkey Interception, Install the Intereception driver.
To use this feature, you just need to select your device then click on "Select" Button, it will automatically take the device type, VID and PID/Handle then pass it to "Device ID" entry. After that, you can freely add your script or keyboard remap and finish it, then it's done. After setting up your device id and remap or script, you have a profile that work on specific device. If you are unsure which one is your device ID, you can use AutoHotkey Interception built in monitor with clicking "Open AHI Monitor To Test Device" button and it will automatically open monitor.ahk.
The conclusion is, to assign your remap or script to specific device, you just need to select your device in the "Select Device" button.
For More Info, Visit KeyTik GitHub Repository At :
KeyTik: The All-in-One Automation Tool with
GUI-Based Keyboard Remapper with Profiles, AutoHotkey Script Manager, Auto Clicker, Screen Clicker, and More.
How To Install :
To install KeyTik you just need to follow these step :
1. Download And Install AutoHotkey
- AutoHotkey Download Website : https://www.autohotkey.com/download/.
- If you encounter any issues with AutoHotkey installation, Visit AutoHotkey install documentation at : https://www.autohotkey.com/docs/v2/howto/Install.htm.
2. (Optional) If You Use Assign Profile On Specific Device Feature, You Need To Download And Install Interception Driver First
- Interception Driver Download : https://github.com/oblitum/Interception/releases
- To install, visit AutoHotkey Interception Install the Intereception driver guide at : https://github.com/evilC/AutoHotInterception?tab=readme-ov-file#install-the-intereception-driver
4. Download KeyTik from one of the following platforms
- KeyTik GitHub Release : https://github.com/Fajar-RahmadJaya/KeyTik/releases.
- There are 2 option to download, normal version and source code version.
- If you want simple version in executable form, you can download the normal version (In release it's the zip file without 'open source version' name on it, example KeyTik.v1.3.rar). In normal version you can directly double click the exe file to run KeyTik.
- If you want the raw code only, you can download source code version (In release it's the zip file with 'open source version' name on it, example KeyTik.v1.3.Source.Code.Download.Version.rar). To make it work, you need to install required python library or build it into executable yourself. I have added guide to build it into the download or you can see it in [here](https://github.com/Fajar-RahmadJaya/KeyTik/blob/main/Build%20Guide.txt).
- Source Forge : https://sourceforge.net/projects/keytik.
5. Extract KeyTik zip file
- Extract the downloaded KeyTik zip file to a location of your choice.
6. Open KeyTik folder
- Navigate to the folder where you extracted KeyTik and locate KeyTik.exe.
7. Run KeyTik
- Double-click KeyTik.exe to start it.
8. You're All Set!
- KeyTik should now be ready to use.
Preview :
![Image](https://i.imgur.com/5IInBUt.png)
![Image](https://i.imgur.com/Futsy2f.png)
![Image](https://i.imgur.com/lx2vIMm.png)
![Image](https://i.imgur.com/VfWGjY5.png)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Changelog :
Added And Refine Feature :
* Add feature to remap or using script on specific keyboard or mouse using VID and PID or Handle using AutoHotkey wrapper, AutoHotkey Interception by evilC
* Migrate script from AutoHotkey v1 to AutoHotkey v2 including KeyTik built in automation tool.
* Refine window location.
How Assign Keyboard And Mouse Using VID And PID Work :
To be able to do that, i use AutoHotkey wrapper, AutoHotkey Interception by evilC. AutoHotkey Interception work using Interception Driver by oblitum so to be able to make it work you need to install Interception driver first for how to do it, visit AutoHotkey Interception, Install the Intereception driver.
To use this feature, you just need to select your device then click on "Select" Button, it will automatically take the device type, VID and PID/Handle then pass it to "Device ID" entry. After that, you can freely add your script or keyboard remap and finish it, then it's done. After setting up your device id and remap or script, you have a profile that work on specific device. If you are unsure which one is your device ID, you can use AutoHotkey Interception built in monitor with clicking "Open AHI Monitor To Test Device" button and it will automatically open monitor.ahk.
The conclusion is, to assign your remap or script to specific device, you just need to select your device in the "Select Device" button.
For More Info, Visit KeyTik GitHub Repository At :
KeyTik: The All-in-One Automation Tool with
GUI-Based Keyboard Remapper with Profiles, AutoHotkey Script Manager, Auto Clicker, Screen Clicker, and More.
How To Install :
To install KeyTik you just need to follow these step :
1. Download And Install AutoHotkey
- AutoHotkey Download Website : https://www.autohotkey.com/download/.
- If you encounter any issues with AutoHotkey installation, Visit AutoHotkey install documentation at : https://www.autohotkey.com/docs/v2/howto/Install.htm.
2. (Optional) If You Use Assign Profile On Specific Device Feature, You Need To Download And Install Interception Driver First
- Interception Driver Download : https://github.com/oblitum/Interception/releases
- To install, visit AutoHotkey Interception Install the Intereception driver guide at : https://github.com/evilC/AutoHotInterception?tab=readme-ov-file#install-the-intereception-driver
4. Download KeyTik from one of the following platforms
- KeyTik GitHub Release : https://github.com/Fajar-RahmadJaya/KeyTik/releases.
- There are 2 option to download, normal version and source code version.
- If you want simple version in executable form, you can download the normal version (In release it's the zip file without 'open source version' name on it, example KeyTik.v1.3.rar). In normal version you can directly double click the exe file to run KeyTik.
- If you want the raw code only, you can download source code version (In release it's the zip file with 'open source version' name on it, example KeyTik.v1.3.Source.Code.Download.Version.rar). To make it work, you need to install required python library or build it into executable yourself. I have added guide to build it into the download or you can see it in [here](https://github.com/Fajar-RahmadJaya/KeyTik/blob/main/Build%20Guide.txt).
- Source Forge : https://sourceforge.net/projects/keytik.
5. Extract KeyTik zip file
- Extract the downloaded KeyTik zip file to a location of your choice.
6. Open KeyTik folder
- Navigate to the folder where you extracted KeyTik and locate KeyTik.exe.
7. Run KeyTik
- Double-click KeyTik.exe to start it.
8. You're All Set!
- KeyTik should now be ready to use.
Preview :
![Image](https://i.imgur.com/5IInBUt.png)
![Image](https://i.imgur.com/Futsy2f.png)
![Image](https://i.imgur.com/lx2vIMm.png)
![Image](https://i.imgur.com/VfWGjY5.png)
-
- Posts: 9
- Joined: 16 Nov 2024, 15:48
- Contact:
Re: Software To Create (With Or Without Coding) And Manage AutoHotkey Script Easily With User Friendly GUI Using Python.
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.4 Update
Changelog
* Refine Feature
- Refine left click binding in select key.
- Now if selecting key, the rest of the select button will disabled.
- On first run, check AutoHotkey script that run in the background to tell which one of the button (exit or run) to disable and enable.
- Refine bundled automation tool to make it more neat.
Next Update Plan
I will focus on creating KeyTik website after this update. After that i plan to add feature:
* Choose key: Tree view or similar so user can choose the key to remap other than automatic input and manual input.
Release Info and Download
For more info about KeyTik v1.4 update and download go to KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.4 Release
Changelog
* Refine Feature
- Refine left click binding in select key.
- Now if selecting key, the rest of the select button will disabled.
- On first run, check AutoHotkey script that run in the background to tell which one of the button (exit or run) to disable and enable.
- Refine bundled automation tool to make it more neat.
Next Update Plan
I will focus on creating KeyTik website after this update. After that i plan to add feature:
* Choose key: Tree view or similar so user can choose the key to remap other than automatic input and manual input.
Release Info and Download
For more info about KeyTik v1.4 update and download go to KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.4 Release
-
- Posts: 9
- Joined: 16 Nov 2024, 15:48
- Contact:
Re: Software To Create (With Or Without Coding) And Manage AutoHotkey Script Easily With User Friendly GUI Using Python.
KeyTik: The All-in-One Automation Tool v1.5.0 Update
Changelog:
- Change Key List Content.
- Add a dropdown to select key.
- Make the default and remap key also able to take multiple key combination.
- Fix text mode shortcut addition error.
- Create KeyTik official Webiste at https://keytik.netlify.app/
Screenshots Preview:
![Image](https://i.imgur.com/eKa9w9r.png)
![Image](https://i.imgur.com/YJKzfOV.png)
![Image](https://i.imgur.com/3EA8vCf.png)
![Image](https://i.imgur.com/pAT5Lr4.png)
![Image](https://i.imgur.com/l3vWKgv.png)
Changelog:
- Change Key List Content.
- Add a dropdown to select key.
- Make the default and remap key also able to take multiple key combination.
- Fix text mode shortcut addition error.
- Create KeyTik official Webiste at https://keytik.netlify.app/
Screenshots Preview:
![Image](https://i.imgur.com/eKa9w9r.png)
![Image](https://i.imgur.com/YJKzfOV.png)
![Image](https://i.imgur.com/3EA8vCf.png)
![Image](https://i.imgur.com/pAT5Lr4.png)
![Image](https://i.imgur.com/l3vWKgv.png)
-
- Posts: 9
- Joined: 16 Nov 2024, 15:48
- Contact:
Re: Software To Create (With Or Without Coding) And Manage AutoHotkey Script Easily With User Friendly GUI Using Python.
KeyTik: The All-in-One Automation Tool v1.6.0 Update
Changelog
- Add functionality to remap key to text (Example: Clicking 's' will type 'Select').
- Add functionality to remap on specific program using class and process. Class is program specific (Example: Specific Chrome Tab [YouTube Tab - Chrome_WidgetWin_1]). Process is entire program (Example: Chrome [chrome.exe]).
- Device selection is using handle instead of VID or PID for more robust binding (Example Handle: HID\VID_1BCF&PID_08A0&REV_0104&Col02).
- Fix key combination on remap key.
- Add (Tips!) for helper.
- Change KeyTik Official Website domain to: https://keytik.com
Next Update Plan
- Resize window option and general KeyTik option button.
Changelog
- Add functionality to remap key to text (Example: Clicking 's' will type 'Select').
- Add functionality to remap on specific program using class and process. Class is program specific (Example: Specific Chrome Tab [YouTube Tab - Chrome_WidgetWin_1]). Process is entire program (Example: Chrome [chrome.exe]).
- Device selection is using handle instead of VID or PID for more robust binding (Example Handle: HID\VID_1BCF&PID_08A0&REV_0104&Col02).
- Fix key combination on remap key.
- Add (Tips!) for helper.
- Change KeyTik Official Website domain to: https://keytik.com
Next Update Plan
- Resize window option and general KeyTik option button.