Marylandball Productions Posted June 24 Share Posted June 24 Hello! So, I am currently working on a large project that needs lots of saved images, and the Ctrl+Shift+S shortcut is pretty hard for my fingers to reach. Is there any way to change that keybind to another key combo closer to the right side (as I am right-handed)? Thank you. Quote Link to comment Share on other sites More sharing options...
Lemonade Posted June 24 Share Posted June 24 (edited) Hello @Marylandball Productions, there is a small application AutoHotkey: https://www.autohotkey.com/ You can change keyboard shortcuts for paint.net and other software too. Here is a sample where F12 replaces Ctrl + Shift + S: ; paint.net #HotIf WinActive("ahk_exe paintdotnet.exe") F12:: ; Replace Ctrl + Shift + S with F12 { Send "^+s" ; Ctrl + Shift + S, Save as } If you want to try it out, first download and install AutoHotkey. Then paste a sample above into Notepad (or more powerful text editors) and save as choose-your-filename.ahk Double click on a saved file and you are good to go. Also check AutoHotkey documentation on how to write custom shortcuts (^ is Ctrl, ! is Alt, + is Shift). You can create scripts to export jpg, png, gif with custom shortcuts or even a really great full screen preview by @Tactilis Edited June 25 by Lemonade Updated script to match the process name 2 1 Quote Link to comment Share on other sites More sharing options...
Tactilis Posted June 24 Share Posted June 24 (edited) @Lemonade this may not apply to your situation but FYI, I avoid using: WinActive("paint.net") to determine that Paint.NET is the active application because it will also match other applications whose window title includes the string "paint.net'. For example, I have Notepad++ running all the time with various open document tabs, one of which is C:\Users\Martin\Documents\paint.net forum links.txt If I'm updating that tab and press F12, which is a valid Notepad++ shortcut key, then using: #HotIf WinActive("paint.net") F12:: would match the window title 'C:\Users\Martin\Documents\paint.net forum links.txt - Notepad++' and send Ctrl+Shift+S into Notepad++ in place of F12. It's safer to match the process name using: #HotIf WinActive("ahk_exe paintdotnet.exe") F12:: Edited June 25 by Tactilis 1 1 Quote Link to comment Share on other sites More sharing options...
Lemonade Posted June 25 Share Posted June 25 Thanks for explanation @Tactilis, I did once noticed some issues, but didn't know what it is. Now I'll update all my scripts 😀 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.