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.
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? )