Changelogs
Changelogs of all KeyTik stable releases, which are also available on GitHub.
2.4.2Latest
Changelog
v2.4.2
Fixes
- Fix installer doesn't set icon properly
v2.4.1
Improvements
- (announcement) Set mica style on announcement
Fixes
- Key can't be empty message always showed
v2.4.0
New Features
- Add input auto complete
- Add other script as profile mode
Improvements
- (hold-format) Disable hold format input when checkbox is unchecked
- (select-program) Set indetation on select program tree view
- (profile-manager) Remove button and combobox focus
- (text-mode) Add line number on text mode
- (text-mode) Set horizontal overflow
- (text-mode) Add line highlight
- (text-mode) Set highlight syntax only on comment
- (text-mode) Increase highlight transparency
- (text-mode) Increase text block size
- (text-mode) Add collapsible shortcuts
- (text-mode) Add maximize/minimize options
- (text_mode) Set basic font config
- (appearance) Set tree widget mica style
- (default-mode) Add expandable default mode
- (default-mode) Improve expand appearance
- (run-button) Use accent palette when ran
- (profile-button) Reorder copy and startup
- (startup-button) Use accent palette on unstartup
- (appearance) Allow for auto restart
- (setting) Allow opening profile location dir
- (default-mode) Allow for auto add row
- (update) Add skip update button and changelog
- (update) Check update only once a day
- (setting) Show current version
- (update) Use accent color on update button
- (update) Allow window to use mica effect
- (tree-view) Only set color on mica dark
- (changelog) Hide button on changelog
- (setting) Add upcoming changelog
Fixes
- Selecting space doesn't stop key listening
- Reset selected key when opening select key window
- Set treeview header sort indicator to rightmost
- Show message if profile name is empty on save changed
- Set missing parent on some messagebox
- Stop save changes if shortcut is not valid
- Insert chosen shortcut key in correct entry
- Fix text mode save changes error
- Allow text mode to use the entire scroll view
- Fix text mode save changes error
- Fix multi modifier keys error
- Fix scan code error
- App_data_dir return none
2.4.1
Changelog
v2.4.1
Improvements
- (announcement) Set mica style on announcement
Fixes
- Key can't be empty message always showed
v2.4.0
New Features
- Add input auto complete
- Add other script as profile mode
Improvements
- (hold-format) Disable hold format input when checkbox is unchecked
- (select-program) Set indetation on select program tree view
- (profile-manager) Remove button and combobox focus
- (text-mode) Add line number on text mode
- (text-mode) Set horizontal overflow
- (text-mode) Add line highlight
- (text-mode) Set highlight syntax only on comment
- (text-mode) Increase highlight transparency
- (text-mode) Increase text block size
- (text-mode) Add collapsible shortcuts
- (text-mode) Add maximize/minimize options
- (text_mode) Set basic font config
- (appearance) Set tree widget mica style
- (default-mode) Add expandable default mode
- (default-mode) Improve expand appearance
- (run-button) Use accent palette when ran
- (profile-button) Reorder copy and startup
- (startup-button) Use accent palette on unstartup
- (appearance) Allow for auto restart
- (setting) Allow opening profile location dir
- (default-mode) Allow for auto add row
- (update) Add skip update button and changelog
- (update) Check update only once a day
- (setting) Show current version
- (update) Use accent color on update button
- (update) Allow window to use mica effect
- (tree-view) Only set color on mica dark
- (changelog) Hide button on changelog
- (setting) Add upcoming changelog
Fixes
- Selecting space doesn't stop key listening
- Reset selected key when opening select key window
- Set treeview header sort indicator to rightmost
- Show message if profile name is empty on save changed
- Set missing parent on some messagebox
- Stop save changes if shortcut is not valid
- Insert chosen shortcut key in correct entry
- Fix text mode save changes error
- Allow text mode to use the entire scroll view
- Fix text mode save changes error
- Fix multi modifier keys error
- Fix scan code error
- App_data_dir return none
2.4.0
Changelog
New Features
- Add input auto complete
- Add other script as profile mode
Improvements
- (hold-format) Disable hold format input when checkbox is unchecked
- (select-program) Set indetation on select program tree view
- (profile-manager) Remove button and combobox focus
- (text-mode) Add line number on text mode
- (text-mode) Set horizontal overflow
- (text-mode) Add line highlight
- (text-mode) Set highlight syntax only on comment
- (text-mode) Increase highlight transparency
- (text-mode) Increase text block size
- (text-mode) Add collapsible shortcuts
- (text-mode) Add maximize/minimize options
- (text_mode) Set basic font config
- (appearance) Set tree widget mica style
- (default-mode) Add expandable default mode
- (default-mode) Improve expand appearance
- (run-button) Use accent palette when ran
- (profile-button) Reorder copy and startup
- (startup-button) Use accent palette on unstartup
- (appearance) Allow for auto restart
- (setting) Allow opening profile location dir
- (default-mode) Allow for auto add row
- (update) Add skip update button and changelog
- (update) Check update only once a day
- (setting) Show current version
- (update) Use accent color on update button
- (update) Allow window to use mica effect
- (tree-view) Only set color on mica dark
- (changelog) Hide button on changelog
- (setting) Add upcoming changelog
Fixes
- Selecting space doesn't stop key listening
- Reset selected key when opening select key window
- Set treeview header sort indicator to rightmost
- Show message if profile name is empty on save changed
- Set missing parent on some messagebox
- Stop save changes if shortcut is not valid
- Insert chosen shortcut key in correct entry
- Fix text mode save changes error
- Allow text mode to use the entire scroll view
- Fix text mode save changes error
- Fix multi modifier keys error
- Fix scan code error
- App_data_dir return none
2.3.6
Changelog
🚀 Features
- Add more widget to enable/disable
- Add better running ahk scripts detection
- Improve program initialization time
- Resize window
- Resize ui
- Set up layout on profile button
- Resize dashboard ui
- Add apply mica style utility
- Resize remap row widget
- Resize shortcut row widget
- Enable unicode search only on remap key
- Add styling for profile card
- Improve setting ui
- Change theme directly without button
- Show current profile location on setting
- Add program style setting
- Add default on style setting
- Add header on setting
- Add check installation directly on setting
- Add mica effect
- Add alt mica effect
- Add qt-themes on theme
- Add dynamic color on icons
- Apply qt-themes on styling
- Add highlighted button style
- Use qt-themes as accent when mica enabled
- Set inverted color on highlighted icon
- Apply highlighted button
- Highlight create new profile button
- Adjust palatte
- Add button styles based on windows11
- Allow apply_palette to read from file
- Add theme from qtct .conf file
- Add catppuccin qtct theme
- Add setting to specified accent color
- Add catppuccin on accent
- Add catppuccin custom theme config
- Add custom theme
- Add custom theme
- Apply default theme based on base color
- Add circle showing accent color
- Add dracula theme
- Set default mauve accent on catppuccin theme
- Add dracula accent
- Add solarized light theme
- Partially change theme directly
- Changing accent doesn't need to restart
- Add more theme
- Changing mica effect doesn't need to restart
- Allow setting card label without subheading
- Allow mica effect applied on custom theme
🐛 Bug Fixes
- Choose key filter not working
- Correctly calling edit handle
- Set parent window
- Remap double click not working
- Non Unicode key written as Unicode
- Remap double click not working
- Only one parsed remap added to widget
- Double click parse don't have enough tuple
- Inherit QObject for signal
- Set parent on some window
- Get key rows from remap row
- Use scripts variable from main core
- Pass main_core as instance to get signal
- Add parent to dialog
- Add correct parent window to file dialog
- Add parent to import profile dialog
- Initialize mouse listening once
- Correctly pass parsed remap argument
- Set window geometry centered to parent
- Improve announcement initialization time
- Enable button after announcement fetched
- Center window to parent
- Current page not reset
- Permission error on change profile location
- Rename win to windows in modifier key
- Key lookup only search one word
- Search key doesn't works
- Search key not working
- Add value check
- Change combobox styling
- Save style as is
- Move qt-theme apply after qapplication
- Don't return qt-theme when mica enabled
- Change setalphaf to rgba directly
- Combobox not set correctly on catppuccin
- Set combobox height policy as expanding
- Set accent properly
- Accent messagebox showing hex
- Accent combobox overflowing
- Incorrect restart messagebox information
- Don't disable installation button
- Default theme dark doesn't show meesagebox
- Specific mica condition need restart
- Pass correct arguments
- Fix code order
- Pass tuple correctly
- Remove unnecessary return
- Correct ahk uninstall fallback path
2.3.5
Changelog
- Fix the wrong version number
- Add Alt Gr to key list
- Fix select device not showing anything
- Fix bind to device error
- Fix Installation checker not detecting Interception Driver
2.3.4
Changelog
- Add AutoHotkey Interception folder checker
- Fix select device button not doing anything
- Fix change profile location move folder incorrectly
2.3.3
Changelog
- Bug fixes
- Add disable first key feature
2.3.2
Changelog
- Include symbol search on the choose key.
- Improve AutoHotkey v2 installation detection.
- Add NumLock ON and Off in the list of key
- Improve performance.
- Fix save profile not doing anything.
2.3.1
Changelog
- Overall UI improvement.
- Improve key list.
- Keyboard and mouse key addition.
- Add virtual keyboard code on key list.
- Ability to detect and use scan code on default key.
- Add ASCII character on key list.
- Add ANSI character on key list.
- Add Unicode character on key list.
- Bug fixes.
v2.3.1 Changelog
- Add icon cache for better icon rendering.
- Change Readme! window to announcement window.
- Add dynamic announcement (fetched from KeyTik website).
- Fix exit button icon not changed.
- Fix profile layout stretch.
2.3.0
Changelog
- Overall UI improvement.
- Improve key list.
- Keyboard and mouse key addition.
- Add virtual keyboard code on key list.
- Ability to detect and use scan code on default key.
- Add ASCII character on key list.
- Add ANSI character on key list.
- Add Unicode character on key list.
- Bug fixes.
2.2.0
Changelog
- Improve Select Button Functionality.
- Add Check Installation on Setting.
- Add Caps Lock On and Off Condition for Shortcuts.
- Move Dynamic Files to User Data so KeyTik Pro Doesn't Need Administration Privileges.
- Fix Incorrect Shortcuts Placement.
- Minor Bug Fix.
2.1.1
Changelog
- Improve and fix installer.
- Improve Interception driver installer.
- Minor fix.
2.1.0
Changelog
- Migrate library from tkinter into PySide6 and improve overall UI appearance.
- Improve performance and program startup time.
- Refactor code.
- Logic improvement.
- Bug fixes.
2.0.0
Changelog
- Change add row button to + on separator.
- Add Auto update checker when program start.
- Add AutoHotkey checker when program start.
- Add Interception driver checker when using select device button.
- Improve Entry Disabling Logic.
- Improve Remapping Logic.
- Improve some UI.
- Add More Example.
- Add Double Click for Default Key.
- Improve Exit Profile Logic.
- Bug Fixes.
1.9.0
Changelog
- Add a setup for easier installation.
- Update KeyTik Pro Description.
- Fix bug where the multiple keys not sorted on remap key.
- Fix error when using device selection.
1.8.1
Changelog
- Pro version notice.
1.8.0
Changelog
- Add hold format (Simulate hold on remapped keys).
- Improve text format (Checkbox to activate text format, remap key to text).
- Bug fix.
- Improve executable.
1.7.2
Changelog
- Setting auto save: No need to adjust your setting again after update.
- Readme window update.
1.7.1
Changelog
- Improve logic and greatly improve the performances.
- Improve on boarding massage.
- Fix always on top.
KeyTik Pro is Available
KeyTik Pro version is available at Gumroad. Check out KeyTik Pro at our website for more info.
Pro version has additional features compared to the normal version while not overwhelming it. Think of Pro version as a way to support the developer or as a more user-friendly version of the normal version. Pro version consists of additional UI for the auto clicker, file opener, screen clicker, and additional automation tools such as window manager, easy always-on-top, and multi copy-paste.
Notice
We found out that KeyTik getting false positive from windows defender. As result, KeyTik executable is removed by windows defender. Normally, we can fixed this with register a certificate for KeyTik, but we don't have fund to do that. We will try to adjust the executable so it can be less detected by windows defender. For more information why KeyTik detected as malware by Windows defender, check out our explanation at: https://keytik.com/introduction/safety
If Windows defender detect KeyTik as malware on your machine, you can add your KeyTik folder as execution on Windows defender. This way, Windows defender wouldn't scan the folder and you can still use KeyTik normally. We are sorry for the inconvenience and thank you for your understanding.
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/policies/user-agreement.
1.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.
1.6.0
No changelog provided.
1.5.0
No changelog provided.
1.4
No changelog provided.
1.3
Changelog
- 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.
1.2
Changelog :
- 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.
1.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.
KeyTik Pro is Available
KeyTik Pro version is available at Gumroad. Check out KeyTik Pro at our website for more info.
Pro version has additional features compared to the normal version while not overwhelming it. Think of Pro version as a way to support the developer or as a more user-friendly version of the normal version. Pro version consists of additional UI for the auto clicker, file opener, screen clicker, and additional automation tools such as window manager, easy always-on-top, and multi copy-paste.
Notice
We found out that KeyTik getting false positive from windows defender. As result, KeyTik executable is removed by windows defender. Normally, we can fixed this with register a certificate for KeyTik, but we don't have fund to do that. We will try to adjust the executable so it can be less detected by windows defender. For more information why KeyTik detected as malware by Windows defender, check out our explanation at: https://keytik.com/introduction/safety
If Windows defender detect KeyTik as malware on your machine, you can add your KeyTik folder as execution on Windows defender. This way, Windows defender wouldn't scan the folder and you can still use KeyTik normally. We are sorry for the inconvenience and thank you for your understanding.
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/policies/user-agreement.
.1.0
Changelog
- Add Import Profile Functionality.
0.3-beta.1
Changelog :
- Fix Bug.
- Add Text Mode Feature.
0.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.
0.1-beta.1
No changelog provided.