Nine Posted September 23, 2021 Share Posted September 23, 2021 (edited) This new version of HotString is largely inspired by jvanegmond UDF. After trying to use it, I realized that the UDF only works under English Windows OS. The version I am proposing addresses this issue. Moreover It allows the user to customize the control keys (those included in brackets {}), by simply modifying the HotString.ini file. I also added support to characters sequence replacement. Instead of creating multiple functions just to replace some characters with others, you can set those sequences inside the .ini file. Another small but significative enhancement, it now uses WM_USER message instead of WM_COMMAND, to reduce the interference of the UDF under a GUI environment script. In the zip file you will find test and example files. Also you will get an example of HotString.ini file. Finally, I included a ScanCode script that shows all scan codes available on your system keyboard. It can serve you to modify the .ini file. Important Notes : - In the ini file, you should use underscore character ("_") to specify a space (" ") character. Do not use {SPACE}. - In the section Replacement of the ini file, you can use shift/control/alt KEYS if you wish to. But you must respect the order you specify when typing the sequence. - Since this UDF is based on scan code, you should not hold the shift/control/alt keys. Just press them once, it will be registered in the sequence correctly. I hope the original author will not be offended with this new UDF. As usual if you have any request, I will try my best to answer it. HotStringEx.zip Edited September 23, 2021 by Nine “They did not know it was impossible, so they did it” ― Mark Twain Spoiler Block all input without UAC Save/Retrieve Images to/from Text Monitor Management (VCP commands) Tool to search in text (au3) files Date Range Picker Virtual Desktop Manager Sudoku Game 2020 Overlapped Named Pipe IPC HotString 2.0 - Hot keys with string x64 Bitwise Operations Multi-keyboards HotKeySet Recursive Array Display Fast and simple WCD IPC Multiple Folders Selector Printer Manager GIF Animation (cached) Screen Scraping Multi-Threading Made Easy Link to comment Share on other sites More sharing options...
Zedna Posted September 23, 2021 Share Posted September 23, 2021 (edited) Better would be to use (more) different UDF name, for example "HotstringsEx" to avoid conflicts/confusion ... example similar to Resources/ResourcesEx Edited September 23, 2021 by Zedna Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
Nine Posted September 23, 2021 Author Share Posted September 23, 2021 @Zedna Done. Thanks for advice. “They did not know it was impossible, so they did it” ― Mark Twain Spoiler Block all input without UAC Save/Retrieve Images to/from Text Monitor Management (VCP commands) Tool to search in text (au3) files Date Range Picker Virtual Desktop Manager Sudoku Game 2020 Overlapped Named Pipe IPC HotString 2.0 - Hot keys with string x64 Bitwise Operations Multi-keyboards HotKeySet Recursive Array Display Fast and simple WCD IPC Multiple Folders Selector Printer Manager GIF Animation (cached) Screen Scraping Multi-Threading Made Easy Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now