Releases: Fajar-RahmadJaya/KeyTik
KeyTik: The All-in-One Automation Tool v1.7.0
Changelog
- Add Setting:
- Add change profile location option.
- Add show on boarding massage option.
- Add check for update option.
- Add on boarding massage.
- Bug fix, select button showing "Select Shortcut" on remap and default keys.
- Improve performance and reduce loading time.
Next Update Plan
- Made a UI for automation tool.
Important
Make sure AutoHotkey is installed correctly, as it's required for KeyTik to run profiles. If you're using the "Assign Profile On Specific Device" feature, ensure that the Interception Driver is properly installed, as it is needed for this functionality.
Check out Installation Guide at our website.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
System Requirements
KeyTik requires AutoHotkey to run, so it shares the same system requirements as AutoHotkey:
- Operating System: Windows only.
Which One Should I choose Between Source Code or Built Download Version?
What is Source Code Download Version
Source code version is clean KeyTik code. So this code is not built with Pyinstaller or in another word it's pure python file (KeyTik.py) and not executable file (KeyTik.exe). This version is if you concerned about virus or data safety. But don't worry i am not have intention to add any virus or malware to my code.
It's just to make you 100% sure with KeyTik and build trust with KeyTik. You need to do extra step like build it into executable yourself or install required python library then install AutoHotkey and optionally Interception driver if you want to use remap on specific device if you want to run it or to make it work. I also add build guide on it to help you build it.
The downside of source code version is, it's not come with required python library to run '.py' file or you need to build it first to be able to run it without required python library. So you need an extra step. The good side is you can see the raw python code so you can 100% sure whether it's safe or not.
What is Normal Download Version
The built version is normal version where i built KeyTik myself. You don't have to do extra step to install KeyTik with this download version. You just need to download and extract it then install AutoHotkey and optionally Interception driver if you want to use remap on specific device. I build it into executable using Pyinstaller with the exact '.py' file in the source code version. So if you trust KeyTik, then this is what you choose. Again i don't intend to add malware or virus on KeyTik.
Summary
The conclusion is, if you trust me then go with built version (KeyTik.v1.7.0.rar) and if you want to 100% sure with your safety but need to do extra step then go with source code version (KeyTik.v1.7.0.Source.Code.Download.Version.rar). For documentation about safety go to ( KeyTik Official Website and Documentation - Safety Section )
KeyTik: The All-in-One Automation Tool v1.6.0
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.
How To Install
Note
For more info about installation, Visit KeyTik official website and documentation at: https://keytik.com/
To install KeyTik you just need to follow these step:
- Download And Install AutoHotkey, Interception Driver (Optional If You Use Assign Profile On Specific Device Feature)
- You can install AutoHotkey and Interception driver manually or use command line to make it easier. To do that, refer to How To Install AutoHotkey and Interception Driver Using Command Line.
- 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.
- Interception Driver:
- Interception Driver Download: https://github.com/oblitum/Interception/releases
- To install, visit AutoHotkey Interception, Install the Intereception driver for detailed install guide.
- To know whether the Interception Driver is correctly installed or not, Try using "Open AHI Monitor To Test Device" button. If it's work, then the Interception Driver is installed correctly.
- 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.4.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.4.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.
- Source Forge: https://sourceforge.net/projects/keytik.
- Extract KeyTik zip file
- Extract the downloaded KeyTik zip file to a location of your choice.
- Open KeyTik folder
- Navigate to the folder where you extracted KeyTik and locate KeyTik.exe.
- Run KeyTik
- Double-click KeyTik.exe to start it.
- You're All Set!
- KeyTik should now be ready to use.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
System Requirements
KeyTik requires AutoHotkey to run, so it shares the same system requirements as AutoHotkey:
- Operating System: Windows only.
How To Install AutoHotkey and Interception Driver Using Command Line
Installing AutoHotkey and Interception driver can be a lot of work especially Interception driver. So i made this command line to make AutoHotkey and Interception driver installation easier. I also made video guide to do this, Check out AutoHotkey and Interception Driver Command Line Installation Guide. Here is step-by-step how to install AutoHotkey and Interception driver using command line:
- Open Command Prompt as Administrator
- This step is required to install the Interception Driver.
- Run the Command Below
- Copy the command below and paste it into your command prompt (right-click to paste).
- Follow the Installation Steps for AutoHotkey
- After running the command, follow the prompts to install AutoHotkey.
- Test Installation
- After installation, use the "Open AHI Monitor to Test Device" button to ensure everything is set up properly.
AutoHotkey and Interception Driver Installation Command:
:: This Is Comment.
:: Make sure to run your Command Prompt as administrator for Interception Installation
:: Go To Download Directory.
cd %USERPROFILE%\Downloads
:: Create Installation Folder.
mkdir "AutoHotkey & Interception Installation"
:: Go To Installation Folder.
cd "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation"
:: Check If AutoHotkey Installed, If Not, Then Download AutoHotkey Setup From GitHub Release And Run It.
IF NOT EXIST "C:\Program Files\AutoHotkey" (curl -L https://github.com/AutoHotkey/AutoHotkey/releases/download/v2.0.18/AutoHotkey_2.0.18_setup.exe -o "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\AutoHotkey_2.0.18_setup.exe" && "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\AutoHotkey_2.0.18_setup.exe") ELSE echo AutoHotkey is already installed.
:: Download Interception.zip From GitHub Release.
curl -L https://github.com/oblitum/Interception/releases/download/v1.0.1/Interception.zip -o "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception.zip"
:: Extract Interception.zip.
powershell -Command "Expand-Archive -Path '%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception.zip' -DestinationPath '%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception'"
:: Go To Interception Install Directory.
cd "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception\Interception\command line installer"
:: Run Interception Installer.
install-interception.exe
:: Command To Install Interception.
install-interception.exe /install
:: AutoHotkey And Interception Installation Done!
Important
Make sure AutoHotkey is installed correctly, as it's required for KeyTik to run profiles. If you're using the "Assign Profile On Specific Device" feature, ensure that the Interception Driver is properly installed, as it is needed for this functionality.
Which One Should I choose Between Source Code or Built Download Version?
What is Source Code Download Version
Source code version is clean KeyTik code. So this code is not built with Pyinstaller or in another word it's pure python file (KeyTik.py) and not executable file (KeyTik.exe). This version is if you concerned about virus or data safety. But don't worry i am not have intention to add any virus or malware to my code.
It's just to make you 100% sure with KeyTik and build trust with KeyTik. You need to do extra step like build it into executable yourself or install required python library then install AutoHotkey and optionally Interception driver if you want to use remap on specific device if you want to run it or to make it work. I also add build guide on it to help you build it.
The downside of source code version is, it's not come with required python library to run '.py' file or you need to build it first to be able to run it without required python library. So you need an extra step. The good side is you can see the raw python code so you can 100% sure whether it's safe or not.
What is Normal Download Version
The built version is normal version where i built KeyTik myself. You don't have to do extra step to install KeyTik with this download version. You just need to download and extract it then install AutoHotkey and optionally Interception driver if you want to use remap on specific device. I build it into executable using Pyinstaller with the exact '.py' file in the source code version. So if you trust KeyTik, then this is what you choose. Again i don't intend to add malware or virus on KeyTik.
Summary
The conclusion is, if you trust me then go with built version (KeyTik.v1.6.0.rar) and if you want to 100% sure with your safety but need to do extra step then go with source code version (KeyTik.v1.6.0.Source.Code.Download.Version.rar). For documentation about safety go to ( KeyTik Official Website and Documentation - Safety Section )
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.5.0
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/.
Next Update Plan
- Resize window option and general KeyTik option button.
How To Install
To install KeyTik you just need to follow these step:
- Download And Install AutoHotkey, Interception Driver (Optional If You Use Assign Profile On Specific Device Feature)
- You can install AutoHotkey and Interception driver manually or use command line to make it easier. To do that, refer to How To Install AutoHotkey and Interception Driver Using Command Line.
- 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.
- Interception Driver:
- Interception Driver Download: https://github.com/oblitum/Interception/releases
- To install, visit AutoHotkey Interception, Install the Intereception driver for detailed install guide.
- To know whether the Interception Driver is correctly installed or not, Try using "Open AHI Monitor To Test Device" button. If it's work, then the Interception Driver is installed correctly.
- 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.4.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.4.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.
- Source Forge: https://sourceforge.net/projects/keytik.
- Extract KeyTik zip file
- Extract the downloaded KeyTik zip file to a location of your choice.
- Open KeyTik folder
- Navigate to the folder where you extracted KeyTik and locate KeyTik.exe.
- Run KeyTik
- Double-click KeyTik.exe to start it.
- You're All Set!
- KeyTik should now be ready to use.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
System Requirements
KeyTik requires AutoHotkey to run, so it shares the same system requirements as AutoHotkey:
- Operating System: Windows only.
How To Install AutoHotkey and Interception Driver Using Command Line
Installing AutoHotkey and Interception driver can be a lot of work especially Interception driver. So i made this command line to make AutoHotkey and Interception driver installation easier. I also made video guide to do this, Check out AutoHotkey and Interception Driver Command Line Installation Guide. Here is step-by-step how to install AutoHotkey and Interception driver using command line:
- Open Command Prompt as Administrator
- This step is required to install the Interception Driver.
- Run the Command Below
- Copy the command below and paste it into your command prompt (right-click to paste).
- Follow the Installation Steps for AutoHotkey
- After running the command, follow the prompts to install AutoHotkey.
- Test Installation
- After installation, use the "Open AHI Monitor to Test Device" button to ensure everything is set up properly.
AutoHotkey and Interception Driver Installation Command:
:: This Is Comment.
:: Make sure to run your Command Prompt as administrator for Interception Installation
:: Go To Download Directory.
cd %USERPROFILE%\Downloads
:: Create Installation Folder.
mkdir "AutoHotkey & Interception Installation"
:: Go To Installation Folder.
cd "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation"
:: Check If AutoHotkey Installed, If Not, Then Download AutoHotkey Setup From GitHub Release And Run It.
IF NOT EXIST "C:\Program Files\AutoHotkey" (curl -L https://github.com/AutoHotkey/AutoHotkey/releases/download/v2.0.18/AutoHotkey_2.0.18_setup.exe -o "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\AutoHotkey_2.0.18_setup.exe" && "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\AutoHotkey_2.0.18_setup.exe") ELSE echo AutoHotkey is already installed.
:: Download Interception.zip From GitHub Release.
curl -L https://github.com/oblitum/Interception/releases/download/v1.0.1/Interception.zip -o "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception.zip"
:: Extract Interception.zip.
powershell -Command "Expand-Archive -Path '%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception.zip' -DestinationPath '%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception'"
:: Go To Interception Install Directory.
cd "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception\Interception\command line installer"
:: Run Interception Installer.
install-interception.exe
:: Command To Install Interception.
install-interception.exe /install
:: AutoHotkey And Interception Installation Done!
Important
Make sure AutoHotkey is installed correctly, as it's required for KeyTik to run profiles. If you're using the "Assign Profile On Specific Device" feature, ensure that the Interception Driver is properly installed, as it is needed for this functionality.
Which One Should I choose Between Source Code or Built Download Version?
What is Source Code Download Version
Source code version is clean KeyTik code. So this code is not built with Pyinstaller or in another word it's pure python file (KeyTik.py) and not executable file (KeyTik.exe). This version is if you concerned about virus or data safety. But don't worry i am not have intention to add any virus or malware to my code.
It's just to make you 100% sure with KeyTik and build trust with KeyTik. You need to do extra step like build it into executable yourself or install required python library then install AutoHotkey and optionally Interception driver if you want to use remap on specific device if you want to run it or to make it work. I also add build guide on it to help you build it.
The downside of source code version is, it's not come with required python library to run '.py' file or you need to build it first to be able to run it without required python library. So you need an extra step. The good side is you can see the raw python code so you can 100% sure whether it's safe or not.
What is Normal Download Version
The built version is normal version where i built KeyTik myself. You don't have to do extra step to install KeyTik with this download version. You just need to download and extract it then install AutoHotkey and optionally Interception driver if you want to use remap on specific device. I build it into executable using Pyinstaller with the exact '.py' file in the source code version. So if you trust KeyTik, then this is what you choose. Again i don't intend to add malware or virus on KeyTik.
Summary
The conclusion is, if you trust me then go with built version (KeyTik.v1.5.0.rar) and if you want to 100% sure with your safety but need to do extra step then go with source code version (KeyTik.v1.5.0.Source.Code.Download.Version.rar). For documentation about safety go to ( Is KeyTik Safe to Use? )
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.4
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.
How To Install
To install KeyTik you just need to follow these step:
- Download And Install AutoHotkey, Interception Driver (Optional If You Use Assign Profile On Specific Device Feature)
- You can install AutoHotkey and Interception driver manually or use command line to make it easier. To do that, refer to How To Install AutoHotkey and Interception Driver Using Command Line.
- 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.
- Interception Driver:
- Interception Driver Download: https://github.com/oblitum/Interception/releases
- To install, visit AutoHotkey Interception, Install the Intereception driver for detailed install guide.
- To know whether the Interception Driver is correctly installed or not, Try using "Open AHI Monitor To Test Device" button. If it's work, then the Interception Driver is installed correctly.
- 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.
- Source Forge: https://sourceforge.net/projects/keytik.
- Extract KeyTik zip file
- Extract the downloaded KeyTik zip file to a location of your choice.
- Open KeyTik folder
- Navigate to the folder where you extracted KeyTik and locate KeyTik.exe.
- Run KeyTik
- Double-click KeyTik.exe to start it.
- You're All Set!
- KeyTik should now be ready to use.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
System Requirements
KeyTik requires AutoHotkey to run, so it shares the same system requirements as AutoHotkey:
- Operating System: Windows only.
How To Install AutoHotkey and Interception Driver Using Command Line
Installing AutoHotkey and Interception driver can be a lot of work especially Interception driver. So i made this command line to make AutoHotkey and Interception driver installation easier. Here is how to do it:
- Open Command Prompt as Administrator
- This step is required to install the Interception Driver.
- Run the Command Below
- Copy the command below and paste it into your command prompt (right-click to paste).
- Follow the Installation Steps for AutoHotkey
- After running the command, follow the prompts to install AutoHotkey.
- Test Installation
- After installation, use the "Open AHI Monitor to Test Device" button to ensure everything is set up properly.
AutoHotkey and Interception driver installation command:
:: This Is Comment.
:: Make sure to run your Command Prompt as administrator for Interception Installation
:: Go To Download Directory.
cd %USERPROFILE%\Downloads
:: Create Installation Folder.
mkdir "AutoHotkey & Interception Installation"
:: Go To Installation Folder.
cd "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation"
:: Check If AutoHotkey Installed, If Not, Then Download AutoHotkey Setup From GitHub Release And Run It.
IF NOT EXIST "C:\Program Files\AutoHotkey" (curl -L https://github.com/AutoHotkey/AutoHotkey/releases/download/v2.0.18/AutoHotkey_2.0.18_setup.exe -o "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\AutoHotkey_2.0.18_setup.exe" && "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\AutoHotkey_2.0.18_setup.exe") ELSE echo AutoHotkey is already installed.
:: Download Interception.zip From GitHub Release.
curl -L https://github.com/oblitum/Interception/releases/download/v1.0.1/Interception.zip -o "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception.zip"
:: Extract Interception.zip.
powershell -Command "Expand-Archive -Path '%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception.zip' -DestinationPath '%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception'"
:: Go To Interception Install Directory.
cd "%USERPROFILE%\Downloads\AutoHotkey & Interception Installation\Interception\Interception\command line installer"
:: Run Interception Installer.
install-interception.exe
:: Command To Install Interception.
install-interception.exe /install
:: AutoHotkey And Interception Installation Done!
Important
Make sure AutoHotkey is installed correctly, as it's required for KeyTik to run profiles. If you're using the "Assign Profile On Specific Device" feature, ensure that the Interception Driver is properly installed, as it is needed for this functionality.
Which One Should I choose Between Source Code or Built Download Version?
What is Source Code Download Version
Source code version is clean KeyTik code. So this code is not built with Pyinstaller or in another word it's pure python file (KeyTik.py) and not executable file (KeyTik.exe). This version is if you concerned about virus or data safety. But don't worry i am not have intention to add any virus or malware to my code.
It's just to make you 100% sure with KeyTik and build trust with KeyTik. You need to do extra step like build it into executable yourself or install required python library then install AutoHotkey and optionally Interception driver if you want to use remap on specific device if you want to run it or to make it work. I also add build guide on it to help you build it.
The downside of source code version is, it's not come with required python library to run '.py' file or you need to build it first to be able to run it without required python library. So you need an extra step. The good side is you can see the raw python code so you can 100% sure whether it's safe or not.
What is Normal Download Version
The built version is normal version where i built KeyTik myself. You don't have to do extra step to install KeyTik with this download version. You just need to download and extract it then install AutoHotkey and optionally Interception driver if you want to use remap on specific device. I build it into executable using Pyinstaller with the exact '.py' file in the source code version. So if you trust KeyTik, then this is what you choose. Again i don't intend to add malware or virus on KeyTik.
Summary
The conclusion is, if you trust me then go with built version (KeyTik.v1.4.rar) and if you want to 100% sure with your safety but need to do extra step then go with source code version (KeyTik.v1..Source.Code.Download.Version.rar). For documentation about safety go to ( Is KeyTik Safe to Use? )
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.3
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 named [AutoHotkey Interception by evilC(https://github.com/evilC/AutoHotInterception). 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.
Next Update Plan :
For upcoming plan, maybe i will focus on documentation such us web documentation or readme and bug fix if there is any. For future update, i will decide it after i am done with documentation.
How To Install :
To install KeyTik you just need to follow these step :
- Download And Install AutoHotkey, Interception Driver (Optional If You Use Assign Profile On Specific Device Feature)
- You can install AutoHotkey and Interception driver manually or use command line to make it easier. To do that, refer to How To Install AutoHotkey and Interception Driver Using Command Line.
- 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.
- Interception Driver :
- Interception Driver Download : https://github.com/oblitum/Interception/releases
- To install, visit AutoHotkey Interception, Install the Intereception driver for detailed install guide.
- To know whether the Interception Driver is correctly installed or not, Try using "Open AHI Monitor To Test Device" button. If it's work, then the Interception Driver is installed correctly.
- 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.
- Source Forge : https://sourceforge.net/projects/keytik.
- Extract KeyTik zip file
- Extract the downloaded KeyTik zip file to a location of your choice.
- Open KeyTik folder
- Navigate to the folder where you extracted KeyTik and locate KeyTik.exe.
- Run KeyTik
- Double-click KeyTik.exe to start it.
- You're All Set!
- KeyTik should now be ready to use.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
Which One Should I choose Between Source Code or Built Download Version?
Source code version is clean KeyTik code. So this code is not built with Pyinstaller or in another word it's pure python file (KeyTik.py) and not executable file (KeyTik.exe). This version is for when someone concerned about virus or data safety. But don't worry i am not have intention to add any virus or malware to my code. It's just to make you 100% sure with KeyTik. You need to do extra step like build it into executable yourself or install required python library if you want to run it with just double click the '.py' file. I also add building guide on it so to help you. The downside is, it's not come with required python library to run '.py' file or you need to build it first to be able to run it without required python library. The good side is you can see the raw python code so you can 100% sure whether it's safe or not.
The built version is download version where i build KeyTik myself. You don't have to do extra step to install KeyTik if you download this version. You just need to download and extract it then download and install AutoHotkey and you are good to go. I build it into executable using Pyinstaller with the exact '.py' file in the source code version. So if you trust me, then this is what you choose. Again i don't intend to add malware or virus on KeyTik.
The conclusion is, if you trust me then go with built version (KeyTik.v1.3.rar) and if you want to 100% sure with your safety but need to do extra step then go with source code version (KeyTik.v1.3.Source.Code.Download.Version.rar). For documentation about safety go to User Safety (For Those Who Worry About Virus Or Data Safety) :
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.2
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.1
Changelog :
Added And Refine Feature :
- Added a feature to automatically listen key input.
- Adding key list to translate input to AutoHotkey syntax
- Refining shortcut feature :
- Shortcut always on top if in text mode.
- Translate '+' on shortcut to ' & ' in created AutoHotkey Script.
- Refine shortcut and remap row appearance.
- Added screen clicker.
- Added coordinate finder.
- Added multiple files opener.
Change Release Format :
Now, there are normal release download version (Built Version Using Pyinstaller) and source code release download version (Not Built Version Using Pyinstaller).
Key List Update :
Key List is a list of all input for AutoHotkey for translating input to AutoHotkey input symbol. This can also be said as what input KeyTik can remap. If you have another key suggestion to add on key list, feel free to suugest in Github Issue Request Key Implementation Label
Next Update Plan :
No | Feature Plan | Description | Status |
---|---|---|---|
5 | Assign Script or Remap for Multiple or Different Physical Keyboards | Make profile only work for some physical keyboard using keyboard ID as identifier Probably a bit long as i need external keyboard to test it | In Progress |
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
Which One Should I choose Between Source Code or Built Download Version?
Source code version is clean KeyTik code. So this code is not built with Pyinstaller or in another word it's pure python file (KeyTik.py) and not executable file (KeyTik.exe). This version is for when someone concerned about virus or data safety. But don't worry i am not have intention to add any virus or malware to my code. It's just to make you 100% sure with KeyTik. You need to do extra step like build it into executable yourself or install required python library if you want to run it with just double click the '.py' file. I also add building guide on it so to help you. The downside is, it's not come with required python library to run '.py' file or you need to build it first to be able to run it without required python library. The good side is you can see the raw python code so you can 100% sure whether it's safe or not.
The built version is download version where i build KeyTik myself. You don't have to do extra step to install KeyTik if you download this version. You just need to download and extract it then download and install AutoHotkey and you are good to go. I build it into executable using Pyinstaller with the exact '.py' file in the source code version. So if you trust me, then this is what you choose. Again i don't intend to add malware or virus on KeyTik.
The conclusion is, if you trust me then go with bulilt version (KeyTik.v1.2.rar) and if you want to 100% sure with your safety but need to do extra step then go with source code version (KeyTik.v1.2.Source.Code.Download.Version.rar). For documentation about safety go to User Safety (For Those Who Worry About Virus Or Data Safety) :
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.1
KeyTik: The All-in-One Automation Tool & Keyboard Remapper with Profiles v1.1
Changelog :
- Add pin functionality,
- Add shortcut functionality,
- fix bug.
- Add auto clicker, screen clicker, open files shortcut script in default download.
- Change edit and create new profile appearance.
Next Update Plan :
- Add auto key ading.
- Delete row in create and edit profile.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
KeyTik (Keyboard Remapper with Profile) v1.0
KeyTik V1.0 (Full Release Of KeyTik)
Finally i am ready to release the full version of KeyTik after adding last functionality. But that doesn't mean i will not update it again, in fact there are still many room for improvement and i still have another functionality in mind that maybe i will implement it. So look forward to it.
- Changelog
- Add Import Profile Functionality.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
KeyTik : Keyboard Remapper With Profile v0.3-beta.1
KeyTik : Keyboard Remapper With Profile v0.3-beta.1
- Changelog :
- Fix Bug.
- Add Text Mode Feature.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.
v0.2-beta.1
KeyTik v0.2-beta.1
- Changelog :
- Fix bug.
- Add show stored profile functionality.
- Add run profile on startup functionality.
- Adjust exe so it can give better performance.
User Agreement
By downloading, installing, or using KeyTik: The All-in-One Automation Tool , you agree to comply with and be bound by the terms of the Apache License 2.0 and our additional terms. If you do not agree to these terms, you must not download, install, or use the Software. You can find our full user agreement on: https://keytik.com/term-and-policies/user-agreement.