imkira3Keys v5 - A Collection of Tools Designed to Make Everyday Tasks Easier, Including Workflow, Gaming and Media

Post your working scripts, libraries and tools.
imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

imkira3Keys v5 - A Collection of Tools Designed to Make Everyday Tasks Easier, Including Workflow, Gaming and Media

Post by imkira3 » 23 Jan 2023, 05:58

Welcome to imkira3Keys, a collection of tools designed to make everyday tasks easier, including workflow, gaming and media. Learn the hotkeys associated with a button by pressing it while holding shift, a brief description will show in the corner. Skip Forward/Backward or Pause/Play or Next/Previous File in your media player without clicking on it or while it’s minimized, Daum Potplayer comes pre-configured for this and with extra codecs for ease of use. Copy/Paste/Cut/Delete/Select All/Find/Undo/Redo/Rename all get their own dedicated buttons. Control mouse sensitivity (DPI) via hotkeys, effectively changing how fast your gun reticle moves in first and third person shooters. Mark a window as On Top, or adjust Priority via the windows context menu. Access an advanced task manager with a hotkey if explorer ever crashes. Show/Hide an easily configurable mac-style dock. Toggle a hidden Desktop with your BossKey, and tranfer windows to/from your hidden desktop. For a full list of changes, see the "Changes" post that's accompanied by each update. Here is a list of functions:

Left NumLock = NumLock
Left Ctrl+NumLock = Pause
Left Win+NumLock = Control Panel (System)
Left Alt+NumLock = Launch/Show/Hide Process Explorer
Left Shift+NumLock = Displays Button Description for 10 Seconds

Left NumpadDiv = Undo
Left Ctrl+NumpadDiv = NumpadDiv (/)
Left Win+NumpadDiv = My Computer
Left Alt+NumpadDiv = Program 1 (Ctrl+Numpad1)
Left Shift+NumpadDiv = Displays Button Description for 10 Seconds

Left NumpadMult = Redo
Left Ctrl+NumpadMult = NumpadMult (*)
Left Win+NumpadMult = Home Folder
Left Alt+NumpadMult = Program 2 (Ctrl+Numpad2)
Left Shift+NumpadMult = Displays Button Description for 10 Seconds

Left NumpadSub = Save
Left Ctrl+NumpadSub = NumpadSub (-)
Left Win+NumpadSub = Calculator
Left Alt+NumpadSub = Program 3 (Ctrl+Numpad3)
Left Shift+NumpadSub = Displays Button Description for 10 Seconds

Left NumpadAdd = Select All
Left Ctrl+NumpadAdd = NumpadAdd (+)
Left Alt+NumpadAdd = Program 4 (Ctrl+Numpad4)
Left Shift+NumpadAdd = Displays Button Description for 10 Seconds

Left NumpadEnter = NumpadEnter
Left Ctrl+NumpadEnter = Show/Hide Dock
Left Win+NumpadEnter = BossKey
Left Alt+NumpadEnter = Program 5 (Ctrl+Numpad5)
Left Shift+NumpadEnter = Displays Button Description for 10 Seconds

Left NumpadDel = NumpadDel
Left NumpadDot = Media Skip 1R (Ctrl+Alt+Shift+Right)
Left Ctrl+NumpadDel = Media Skip 1R (Ctrl+Alt+Shift+Right)
Left Ctrl+NumpadDot = NumpadDel
Left Alt+NumpadDel = Program 6 (Ctrl+Numpad6)
Left Alt+NumpadDot = Program 6 (Ctrl+Numpad6)
Left Shift+NumpadDel = Displays Button Description for 10 Seconds
Left Shift+NumpadDot = Displays Button Description for 10 Seconds

Left NumpadIns = Copy
Left Numpad0 = Media Skip 1L (Ctrl+Alt+Shift+Left)
Left Ctrl+NumpadIns = Media Skip 1L (Ctrl+Alt+Shift+Left)
Left Ctrl+Numpad0 = Copy
Left Win+NumpadIns = Reset DPI
Left Win+Numpad0 = Reset DPI
Left Alt+NumpadIns = Program 7 (Ctrl+Numpad7)
Left Alt+Numpad0 = Program 7 (Ctrl+Numpad7)
Left Shift+NumpadIns = Displays Button Description for 10 Seconds
Left Shift+Numpad0 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadIns = DPI 10
Left Ctrl+Left Win+Numpad0 = DPI 10
Left Win+Left Alt+NumpadIns = DPI 20
Left Win+Left Alt+Numpad0 = DPI 20

Left NumpadEnd = Volume Down
Left Numpad1 = Media Volume Down (Shift+Alt+Down)
Left Ctrl+NumpadEnd = Media Volume Down (Shift+Alt+Down)
Left Ctrl+Numpad1 = Volume Down
Left Win+Numpad1 = Send2Desktop 1
Left Alt+NumpadEnd = F13
Left Alt+Numpad1 = F13
Left Shift+NumpadEnd = Displays Button Description for 10 Seconds
Left Shift+Numpad1 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadEnd = DPI 1
Left Ctrl+Left Win+Numpad1 = DPI 1
Left Win+Left Alt+NumpadEnd = DPI 11
Left Win+Left Alt+Numpad1 = DPI 11

Left NumpadDown = Cut
Left Numpad2 = Media Skip 2L (Ctrl+Shift+Left)
Left Ctrl+NumpadDown = Media Skip 2L (Ctrl+Shift+Left)
Left Ctrl+Numpad2 = Cut
Left Win+Numpad2 = Send2Desktop 2
Left Alt+NumpadDown = F14
Left Alt+Numpad2 = F14
Left Shift+NumpadDown = Displays Button Description for 10 Seconds
Left Shift+Numpad2 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadDown = DPI 2
Left Ctrl+Left Win+Numpad2 = DPI 2
Left Win+Left Alt+NumpadDown = DPI 12
Left Win+Left Alt+Numpad2 = DPI 12

Left NumpadPgDn = Paste
Left Numpad3 = Media Skip 2R (Ctrl+Shift+Right)
Left Ctrl+NumpadPgDn = Media Skip 2R (Ctrl+Shift+Right)
Left Ctrl+Numpad3 = Paste
Left Alt+NumpadPgDn = F15
Left Alt+Numpad3 = F15
Left Shift+NumpadPgDn = Displays Button Description for 10 Seconds
Left Shift+Numpad3 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadPgDn = DPI 3
Left Ctrl+Left Win+Numpad3 = DPI 3
Left Win+Left Alt+NumpadPgDn = DPI 13
Left Win+Left Alt+Numpad3 = DPI 13

Left NumpadLeft = Volume Up
Left Numpad4 = Media Volume Up (Shift+Alt+Up)
Left Ctrl+NumpadLeft = Media Volume Up (Shift+Alt+Up)
Left Ctrl+Numpad4 = Volume Up
Left Alt+NumpadLeft = F16
Left Alt+Numpad4 = F16
Left Shift+NumpadLeft = Displays Button Description for 10 Seconds
Left Shift+Numpad4 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadLeft = DPI 4
Left Ctrl+Left Win+Numpad4 = DPI 4
Left Win+Left Alt+NumpadLeft = DPI 14
Left Win+Left Alt+Numpad4 = DPI 14

Left NumpadClear = Rename
Left Numpad5 = Media Skip 3L (Ctrl+Alt+Left)
Left Ctrl+NumpadClear = Media Skip 3L (Ctrl+Alt+Left)
Left Ctrl+Numpad5 = Rename
Left Alt+NumpadClear = F17
Left Alt+Numpad5 = F17
Left Shift+NumpadClear = Displays Button Description for 10 Seconds
Left Shift+Numpad5 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadClear = DPI 5
Left Ctrl+Left Win+Numpad5 = DPI 5
Left Win+Left Alt+NumpadClear = DPI 15
Left Win+Left Alt+Numpad5 = DPI 15

Left NumpadRight = Find
Left Numpad6 = Media Skip 3R (Ctrl+Alt+Right)
Left Ctrl+NumpadRight = Media Skip 3R (Ctrl+Alt+Right)
Left Ctrl+Numpad6 = Find
Left Alt+NumpadRight = F18
Left Alt+Numpad6 = F18
Left Shift+NumpadRight = Displays Button Description for 10 Seconds
Left Shift+Numpad6 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadRight = DPI 6
Left Ctrl+Left Win+Numpad6 = DPI 6
Left Win+Left Alt+NumpadRight = DPI 16
Left Win+Left Alt+Numpad6 = DPI 16

Left NumpadHome = Previous File (Shift+Alt+Left)
Left Numpad7 = Previous File (Shift+Alt+Left)
Left Alt+NumpadHome = F19
Left Alt+Numpad7 = F19
Left Shift+NumpadHome = Displays Button Description for 10 Seconds
Left Shift+Numpad7 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadHome = DPI 7
Left Ctrl+Left Win+Numpad7 = DPI 7
Left Win+Left Alt+NumpadHome = DPI 17
Left Win+Left Alt+Numpad7 = DPI 17

Left NumpadUp = Pause/Play (Shift+Alt+Space)
Left Numpad8 = Pause/Play (Shift+Alt+Space)
Left Alt+NumpadUp = F20
Left Alt+Numpad8 = F20
Left Shift+NumpadUp = Displays Button Description for 10 Seconds
Left Shift+Numpad8 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadUp = DPI 8
Left Ctrl+Left Win+Numpad8 = DPI 8
Left Win+Left Alt+NumpadUp = DPI 18
Left Win+Left Alt+Numpad8 = DPI 18

Left NumpadPgUp = Next File (Shift+Alt+Right)
Left Numpad9 = Next File (Shift+Alt+Right)
Left Alt+NumpadPgUp = F21
Left Alt+Numpad9 = F21
Left Shift+NumpadPgUp = Displays Button Description for 10 Seconds
Left Shift+Numpad9 = Displays Button Description for 10 Seconds
Left Ctrl+Left Win+NumpadPgUp = DPI 9
Left Ctrl+Left Win+Numpad9 = DPI 9
Left Win+Left Alt+NumpadPgUp = DPI 19
Left Win+Left Alt+Numpad9 = DPI 19

Left PrintScreen = F22
Left Ctrl+PrintScreen = Print Screen
Left Win+PrintScreen = Program 8 (Ctrl+Numpad8)
Left Alt+PrintScreen = Print Window
Left Shift+PrintScreen = Displays Button Description for 10 Seconds

Left ScrollLock = F23
Left Ctrl+ScrollLock = Break
Left Win+ScrollLock = Program 9 (Ctrl+Numpad9)
Left Alt+ScrollLock = ScrollLock
Left Shift+ScrollLock = Displays Button Description for 10 Seconds

Left Pause = F24
Left Ctrl+Pause = Break
Left Win+Pause = Control Panel (System)
Left Alt+Pause = Pause
Left Shift+Pause = Displays Button Description for 10 Seconds

There are a few things worth explaining. First off, in v2 I used to use an external program called BlindBossKey to hide/show an advanced task manager program called Process Explorer. Process Explorer is owned and maintained by Microsoft. BlindBossKey is no longer necessary, as long as Process Explorer is placed in the proper directory with the proper name everything should be taken care of automatically, and you will still be able to hide/show/launch Process Explorer with the Alt+NumLock hotkey. This hotkey avoids that awkward moment when explorer.exe itself freezes, preventing you from clicking the Process Explorer icon in the taskbar which forces you to click Ctrl+Alt+Del and open task manager. Just make sure to turn on Options > Allow Only One Instance, Options > Hide When Minimized and Options > Always on Top in Process Explorer.

So I know your probably wondering how you can possibly remember all these awesome features I added, and the hotkeys that go with them right? Well, by pressing shift and the button your curious about you can open a text popup in the bottom-left corner that will show you exactly what that key can do. It shows what modifier keys can change the function too, and don't worry about the default Shift+Numpad behavior interfering either. I was able to bypass that annoying feature.

So next I'll explain the media keys. These come pre-configured with Daum Potplayer, and they are global hotkeys. Global means you won't have to click on your video player to control it, you can even minimize it. This is obviously great for audiobooks and music. You can always access the previous/next file and pause/play keys, but the rest of the media keys are only available while NumLock is on.

Changing DPI (mouse sensitivity) on the fly is a great option for gamers, especially first person shooters, but if were being honest the default slider Windows uses to change DPI is quite sloppy, and who wants to open that window and drag the slider mid-game anyway? By pressing the appropriate hotkey you can easily set your DPI to the exact value you want, and the hotkeys are easy to remember too. Programs that do this are rare, and usually involve using the scrollbar which can be inaccurate if you want a specific DPI. There is also a hotkey to restore the default DPI, which also happens automatically if you exit the program.

This version features a manipulation of a open-source project called mDesktop. This is a nifty little app that lets you shift between multiple desktops easily and send windows to other desktops. It’s quite useful for older versions of Windows that don’t have that feature, and it still works on newer versions too. My edits to the script make mDesktop the perfect bosskey, simply press Left Ctrl+NumpadEnter to switch to your hidden Desktop.

You might notice some buttons have been configured to launch hotkeys involving Ctrl+Numpad buttons 1-9. These hotkeys can be set to any program you like by registering a shortcut to it in the start menu, opening the properties window for that shortcut, and then configuring the hotkey for the shortcut in the properties window, and you can still use these hotkeys with imkira3Keys turned off using Ctrl+NumPad buttons 1-9. You will probably have better luck configuring Start Menu hotkeys when imkira3Keys is disabled.

The F13-F24 buttons are really handy. Some programs have issues with AutoHotkey, even if you run your script in administrator mode using AutoHotkey32 and AutoHotkey64 for maximum compatibility, but only while registering hotkeys. This is one reason I suggest you disable AHK when registering hotkeys, usually anyway. Single button hotkeys register much better. But wait, won't this conflict with any other shortcuts assigned to F13-F24? The answer is nope, fact is those keys aren't on most keyboards, but they can still be accessed by pressing Shift+F1 for F13, Shift+F2 for F14, etc. But, Shift+F1 would in reality result in Shift+F13, not F13, so most hotkeys will refer to Shift+F13 instead of F13, you follow? Even if you have the keys on your keyboard, for this reason they will always produce Shift with the F key. That means you can use F13 and above for whatever you want.

MenuTools is a great piece of freeware, I have had a long love for the program ever since 64-bit became more popular and I was forced to find a suitable replacement for PowerMenu. That's why I decided to make use of it within my program, imkira3Keys will automatically launch MenuTools. MenuTools is a program that will add 4 options to the context menu in the title bar of most apps, allowing you to set a window as "On Top", adjust transparency, minimize to tray or adjust the process priority.

RocketDock is a really old piece of software, and yet it continues to work perfectly on all versions of Windows, providing users with an easy to customize mac-style dock while utilizing a completely inconsequential amount of memory. It can get in the way though, which is why imkira3Keys will automatically hide the dock, you can show/hide the dock by pressing Left Ctrl+NumpadEnter. Please do not disable the “Portable INI” setting in Dock Settings, as this will delete the Settings.ini file. Moving forwards, v6 and later will look for the Settings.ini file in the RocketDock directory. If it’s not found it will assume this is a fresh install and copy the INI, effectively overwriting your Dock Settings. If you update via zip you will have to be careful not to overwrite the file manually.

PotPlayerPortable is the default video player for imkira3Keys, though the only thing tying imkira3Keys and PotPlayerPortable together is the global media hotkeys. If you would prefer to use another video player with imkira3Keys you can, simply by configuring the global hotkeys manually. I suggest you at least try PotPlayerPortable though, as the nature of the program can change greatly depending on the settings used. Considering the sheer amound of settings and support for external codecs, this is hardly surprising. The way it’s configured now, it’s optimized for television, movies, music and audiobooks. All windows and bars hide during video playback, automatically ignoring aspect ratio and stretching the video to the four corners of the sceen/window. I often use this player at a 480x320 window size tucked in the corner so I can watch anime while I work, and I love how the player will remember a list of recent files in the favourites list. Not only that, it will remember playback positions, but only in the favourites menu. If you like that feature, don’t update PotPlayer, this is the latest version that supports remembering your playback position in the favourites list while ignoring playback position everywhere else. The very next version they made it so if you want to remember playback position in your recent file history you also have to remember playback position in the playlist, and when you run the file manually too. So for example, if you watched every episode of Steins;Gate a few months ago, and your watching it again now, every episode would start in the credits, which is just ridiculous, so I suggest you don’t update PotPlayer. You don’t really need to update the base app though, as it’s a simple matter to update and install both native and external codecs without updating the base app, and I will take care of all that for you in later versions of imkira3Keys. I could talk all day about how amazing this app is and all the things it can do, so just have a look at the sheer number of options in the context and settings menus.

You might notice I didn't use shift in anything except the button descriptions, not on the input side anyway. No, I used Ctrl or Win or Alt or nothing to combo with the buttons, in case you wanted to make stickers for your buttons like I did. I made a simple system: Ctrl goes on the left side of the button, buttons that change with NumLock have their alternate function on the left side too. Win goes up above the top row buttons, Alt goes on the right, and on the bottom side of the buttons is it's default function, like so:

ImageImageImageImageImageImageImage

There I think that mostly explains how my script works. The only thing left to talk about is the installer. I made a simple SFX file that will install the program and add shortcuts, but not startup entries. This program has problems starting on startup unless configured specially to run as Administrator. You can also install via ZIP if you prefer, however this program will only operate properly if it can find the proper files in the proper directory with the proper name, so be sure and extract everything to: "C:\ProgramData\imkira3Keys". Also, there are 2 versions of the code this time, and they are both slightly different. They are meant to work together, and the tray icons are hidden since they are meant to be controlled by the master tray icon, so be sure to use the imkira3KeysLauncher.exe file to launch everything, it will launch the tray icon, both scripts and all associated software. Configuring PotPlayerPortable has an extra step too, in order to avoid overwriting any of your settings during each update, I have not included all the settings files, skins and other customizeable aspects of PotPlayerPortable in the installation directly. Instead I included 3 tools to help complete the setup. At the very least you have to run Configure Potplayer.exe at least once to install the missing settings files. Run it again at any time to easily restore default settings. Configure Associations.exe and Configure Shortcuts.exe are optional, however if you do decide to configure which programs open with PotPlayerPortable you must do so either by running Configure Associations.exe, or by associating each of the over 100 supported formats with PotPlayerPortable.exe directly. All other methods, such as configuring associations in the video player itself will point directly to PotPlayerMini64.exe or PotPlayerMini.exe, which is not the proper way to run a portable program, the result being portability is broken and your settings moved to the AppData folder. Set it up properly and you can move your settings to other computers simply by copying the PotPlayerPortable folder. Now here are the download links, have fun:

GitHub (Releases): https://github.com/imkira3/imkira3Keys/releases
GitHub (Latest Source): https://github.com/imkira3/imkira3Keys

Old Versions:
imkira3Keys v1
imkira3Keys v2
imkira3Keys v3
imkira3Keys v4
Last edited by imkira3 on 01 Mar 2023, 21:17, edited 25 times in total.

neogna2
Posts: 586
Joined: 15 Sep 2016, 15:44

Re: The imkira3 Keyboard Design v2 (For AutoHotkey v2)

Post by neogna2 » 23 Jan 2023, 12:04

imkira3 wrote:
23 Jan 2023, 05:58
Don't trust random EXE launchers? Good call, here is instructions to make your own then. Simply create a .bat file with the following code [...] Now download Bat to Exe Creator"
... which is another random EXE file you've put on mediafire it seems! I think a better way is provide the source for all your own code that you want to share (here and/or on github) any other tools third party tools link to their official download pages.

You've also embedded 3+ MB images from a third party site into your forum post! You could use https://squoosh.app/ or some other converter to shrink them to < 5% of the orginal size and attach them to the post.

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: The imkira3 Keyboard Design v2 (For AutoHotkey v2)

Post by imkira3 » 23 Jan 2023, 12:24

neogna2 wrote:
23 Jan 2023, 12:04
imkira3 wrote:
23 Jan 2023, 05:58
Don't trust random EXE launchers? Good call, here is instructions to make your own then. Simply create a .bat file with the following code [...] Now download Bat to Exe Creator"
... which is another random EXE file you've put on mediafire it seems! I think a better way is provide the source for all your own code that you want to share (here and/or on github) any other tools third party tools link to their official download pages.

You've also embedded 3+ MB images from a third party site into your forum post! You could use https://squoosh.app/ or some other converter to shrink them to < 5% of the orginal size and attach them to the post.
Yeah I could have posted the images that way, but I like to archive everything I make with archive.org. They don't archive the images unless I post them on there myself though, so this will archive better. As for shrinking images, I prefer PNGoo. It's better than a quick conversion to PNG-8, as this lets you manually choose how many colours are in your palette, the minimum is 2 which is great for image-based text. And yeah I guess I could have posted links to the official websites, but these are all old apps I have had for a while. They have all been updated, but for a variety of reasons I prefer the old versions. However, except for the launcher these are all third-party apps that can be found on google easily enough if you prefer to do it that way.

neogna2
Posts: 586
Joined: 15 Sep 2016, 15:44

Re: The imkira3 Keyboard Design v2 (For AutoHotkey v2)

Post by neogna2 » 23 Jan 2023, 14:09

imkira3 wrote:
23 Jan 2023, 12:24
I like to archive everything I make with archive.org.
You can as a separate matter make any personal archive or backup you want.
Doesn't mean you have to make posts here with direct links to that third party archive.
imkira3 wrote:
23 Jan 2023, 12:24
Yeah I could have posted the images that way
You can still edit your post and change to attached images!
imkira3 wrote:
23 Jan 2023, 12:24
As for shrinking images, I prefer PNGoo.
Ok use that on the images above then!
You currently make every user who visits this topic download >13 MB of image data. Which could easily be resized to < 500 KB.
imkira3 wrote:
23 Jan 2023, 12:24
And yeah I guess I could have posted links to the official websites, but these are all old apps I have had for a while. They have all been updated, but for a variety of reasons I prefer the old versions.
You can still edit the post and link to the official website.
Older software versions can have unpatched vulnerabilities so as a general rule is it more helpful to others to link to the latest version.

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: The imkira3 Keyboard Design v2 (For AutoHotkey v2)

Post by imkira3 » 23 Jan 2023, 15:56

neogna2 wrote:
23 Jan 2023, 14:09
imkira3 wrote:
23 Jan 2023, 12:24
I like to archive everything I make with archive.org.
You can as a separate matter make any personal archive or backup you want.
Doesn't mean you have to make posts here with direct links to that third party archive.
imkira3 wrote:
23 Jan 2023, 12:24
Yeah I could have posted the images that way
You can still edit your post and change to attached images!
imkira3 wrote:
23 Jan 2023, 12:24
As for shrinking images, I prefer PNGoo.
Ok use that on the images above then!
You currently make every user who visits this topic download >13 MB of image data. Which could easily be resized to < 500 KB.
imkira3 wrote:
23 Jan 2023, 12:24
And yeah I guess I could have posted links to the official websites, but these are all old apps I have had for a while. They have all been updated, but for a variety of reasons I prefer the old versions.
You can still edit the post and link to the official website.
Older software versions can have unpatched vulnerabilities so as a general rule is it more helpful to others to link to the latest version.
You do things your way and I'll do them mine. Since when is 13mb a big deal anyway? I have been uploading 44gigs daily since mid-November, now that's some serious bandwidth! What, are you on dial-up? I didn't think people even used that anymore lol

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: The imkira3 Keyboard Design v2 (For AutoHotkey v1 & v2)

Post by imkira3 » 23 Jan 2023, 18:01

Okay, this is cool, I just made a really cool edit. Normally I wouldn't edit a script after a release, but since it's been less than 24 hours I'll make an exception. The new code will work on AHK v1 and v2! Since it's all binds it was easy, only trouble I had was with the Home Folder button. That was simple enough to fix, I just ran v1 and v2 syntax in a manner where one would fail while the other works, without displaying an error message ;) though now this post belongs in v1 and v2 sections. I wonder if the mod who approves this post can shortcut to this post in the v1 section? Otherwise I'll have to double post

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: imkira3Keys v3

Post by imkira3 » 06 Feb 2023, 12:18

imkira3Keys v3 Changes

Project Name Changed
Installer Added
Mouse Sensitivity Controls Added
Button Descriptions Added and Resolution-Independant StartMenu Text Popups Invented
Ctrl Opens a Buttons Alternate Option (Numpad Only)
Process Explorer Show/Hide Toggle Added (BlindBossKey is no longer needed)
MenuTools and Process Explorer are now Sub-Processes and Will Run Automatically
Windows Default Shift+Numpad Behavior Override Invented
Only Left-Side Modifiers are Assigned now so we can Still Use Alt+Numpad Symbols
Last edited by imkira3 on 07 Feb 2023, 15:56, edited 1 time in total.

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: imkira3Keys v3

Post by imkira3 » 06 Feb 2023, 12:49

And if anyone has ideas for what else I could do with the numpad I'm open to suggestions. I'm not sure yet what I'll do for v4, but eventually I would like to add a bosskey with a GUI to select windows, and I want to integrate features of programs like xpadder and joy2key, programs designed to map keyboard buttons to gamepads. I also intend to include optional installation of drivers for all Sony and Microsoft game controllers, the ones designed for consoles once I reach that stage.

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: imkira3Keys v4

Post by imkira3 » 11 Feb 2023, 17:05

imkira3Keys v4 Changes

Process Explorer Shows Faster Now
The main purpose of this update was to hide all the tray icons except for Process Explorers, and to control AutoHotkey, Process Explorer and MenuTools with a master tray app. imkira3Keys now has it's own custom tray icon now, context options include:
About
Edit
Suspend
Restart
Quit

User avatar
boiler
Posts: 16705
Joined: 21 Dec 2014, 02:44

Re: The imkira3 Keyboard Design v2 (For AutoHotkey v2)

Post by boiler » 11 Feb 2023, 18:01

imkira3 wrote: You do things your way and I'll do them mine.
Except if you’re going to post here, you need to post the easily viewable AHK source code, not require anyone who might be interested to download an executable file or similar. Please post your source code or a link to the viewable source code.

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: imkira3Keys v4 - A Collection of Tools Designed to Make Everyday Tasks Easier, Including Workflow, Gaming and Media

Post by imkira3 » 11 Feb 2023, 18:28

boiler wrote:
11 Feb 2023, 18:01
imkira3 wrote: You do things your way and I'll do them mine.
Except if you’re going to post here, you need to post the easily viewable AHK source code, not require anyone who might be interested to download an executable file or similar. Please post your source code or a link to the viewable source code.
I already did, it's all in the zip. I have an installer and a zip, neither are passworded but if a user tried to run the script without the ancillary files it would fail, which is why it's all zipped together. I know if I posted the code on-page people would skim my post and try it without knowing they were doing it wrong.


imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: imkira3Keys v4 - A Collection of Tools Designed to Make Everyday Tasks Easier, Including Workflow, Gaming and Media

Post by imkira3 » 01 Mar 2023, 09:04

imkira3Keys v5 Changes

mDesktop Added
PotPlayerPortable Added
pttb Added
RocketDock Added
Configure Associations.exe Created
Configure Potplayer.exe Created
Configure Shortcuts.exe Created
Add2StartMenu.exe Created
Add2Taskbar.exe Created (with pttb)
Further Improvements to the Process Explorer Button
Rename Button Replaced Mute Button
Altered mDesktop to work with the Numpad (having issues making work with NumpadEnd and NumpadDown)
File Structure Modified Dramatically (Delete v4 before upgrade to v5 recommended)
1300 Subtitles Added to the PotPlayerPortable Secondary Subtitle Directory (from my personal collection, file names must match exactly)
RocketDock Custom Icons Added (I collected these icons 12 years ago from RocketDock-related websites that no longer exist)
PotPlayerPortable Skin Modified (restored ability to skip next/prev with left click on the skip button instead of right click)
PotPlayerPortable Configured (PotPlayer has been my default media player for almost a decade now, I know the best ways to configure it and have created my own set of recommended settings)
AutoHotkey Versions Added (AutoHotkey is definitely useful enough to be in this collection, and now that 1.1 is depracated it's the perfect time to include the final 1.0 and 1.1 versions, along with 2.0.2 and AHK2EXE v1 (for v1.0) and AHK2EXE v2 (1.1 and later))

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: imkira3Keys v5 - A Collection of Tools Designed to Make Everyday Tasks Easier, Including Workflow, Gaming and Media

Post by imkira3 » 01 Mar 2023, 20:31

NOTE: I made a minor mistake in the v5 EXE installer. The shortcut still points to imkira3Keys.exe, it should point to imkira3KeysLauncher.exe, but this can easily be fixed by running Add2StartMenu.exe or re-configuring your shortcuts manually

Nvm I updated the installer

imkira3
Posts: 84
Joined: 10 Jan 2023, 13:57
Contact:

Re: imkira3Keys v5 - A Collection of Tools Designed to Make Everyday Tasks Easier, Including Workflow, Gaming and Media

Post by imkira3 » 04 Mar 2023, 15:33

Well, it looks like that wasn't enough to fix the shortcuts, unfortunately I made a huge mistake and forgot to set the workingdir in both the installer and in Add2StartMenu.exe. It's actually funny in a way, I spent so long testing everything but I was always running the program directly since I had the folder open during my edits. I'm going to have to release a very minor update as v6 to correct this, it's almost enough to make me wish I had used semantic versioning. The only actual difference in this version will be in Add2StartMenu.exe, so you can ignore this next update and just fix the shortcuts yourself if you want. I can see a lot of you are already downloading my project especially since the v5 release, I'm glad to see all this work I'm doing isn't going to waste, though the improvements this program has made to my workflow already make it worth it I guess.

Post Reply

Return to “Scripts and Functions (v2)”