Do you also have a multi monitor setup and are annoyed
with always having to change the resolution manually?
Then HCR will be as helpful to you as it is to me…
– Starts minimized (add shortcut to StartUp to start with windows)
– Sits silently in the tray
– Define 2 to 9 shortcuts for different resolutions
– Switch resolution with just a keypress!
– The HotKeys can be customized
License
This program is freeware under Creative Commons License “by-nc-sa 3.0”, and this means, you are free to share, to copy, distribute and transmit the work under the following conditions:
- Attribution – You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
- Noncommercial – You may not use this work for commercial purposes.
- Share Alike – If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
See also http://creativecommons.org/licenses/by-nc-sa/3.0 for details.
For any form of distribution of this software a link back to the authors website at http://www.funk.eu is required.
Version 1.0 should fix the UAC prompt bug.
Version 1.1 fixes a DEP (Data Execution Prevention) issue which made HRC silently crash on start and a hotkey assignment bug, which made the set hotkeys not being saved.
Version 1.2 should fix another “save settings” issue
Version 1.3 fixes a stuck command key (ctrl, alt, win, shift) and another “save settings” issue
Version 1.4 fixes a HotKey assign problem
Version 1.9 added display rotation support
Version 2.0 added some additional command line switches (check help-screen / question mark on main GUI)
Version 2.1 fixes hotkeys stop working after some time using HRC on a Win7 machine. The hooks are de-activated and re-activated every three minutes in the background now.
HRC is not able to deal with multi-display settings like different resolutions and extended or mirrored displays yet. Those settings still have to be made manually.
HRC was created with AutoIt, visit the forum at
Disclaimer
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY
The Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided “as is” without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.
NO LIABILITY FOR DAMAGES
In no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.
Nice site….
I was having the same problem as Brandon. Every time I want to use the program it comes up with the Windows 7 security question, asking to make changes to the computer. It also keeps adding a new icon in the notification area. I just noticed I have 3 in there now. I tried adding it to the startup folder but I’m not having luck. Any suggestions?
I never noticed that because I disabled UAC directly after installation. I know where the (self introduced) bug is and I’ll upload a fix asap.
Bobby, thanks for the feedback! Check out v1.0, this should run without the UAC bug. Additionally I changed the method for checking if an instance of the program is already running. Let me know if you find any other bugs. @Brandon, sorry for this late reaction, but at that time I did not understand the reason for the bug, guess I’ve learned a lot since then :).
Many thanks for this program; it’s just what I’ve been looking for.
Is it possible to set up a program so that HRC makes a resolution change when the program is loaded and also performs a reset to the previous resolution on exiting?
Many thanks.
Hi Bert,
glad you like the program :). In the current configuration I guess your request can not be done. That would need some tweaking to the program (e.g. that it accepts a resolution from the command line). I’ll take it to the to do list, but truth to be told, HRC development is currently quite low on my priority list, so don’t expect this to happen any time soon, sorry.
Regards
I have a netbook connected to a 24″ screen and at every startup need to adjust the big screen’s resolution. So, I thought HRC is the answer to my having to tediously change screen resolution. Alas, HRC only seems to work with the main screen.
Did I miss something? It’s really not possible to change the resolution of a secondary screen with HRC?
If so, that would be sorely needed.
Georg
Alas! Sadly you are right Georg. HRC works only fine with one screen. I did some research to learn how to handle multiple screens, but the implementation is so complex / would take so much time, that I decided to not implement it (yet at least)… too much ideas and not enough time. Thanks for your nice reply though :)…
Karsten
Hi, this tool is exactly what I need, but I get the error “current setting don’t match possible settings?” do you plan to release a new version with an option to override this check?
Thanks!
On start HRC checks if your current resolution is a native resolution supported by Windows. If not, it cancels startup as I don’t wont the damage the display in question. I’ve got lots of ides for a new release, but not enough time to work on it right now.
I set up hotkey, but when I use it to swith, after swith almost no key (Fx, letter, numbers) does not work for a while (approx 1 min). I looks like HRC catches (listens for) all keydown and others apps dont get keydown.
Strange, I never heard of such a behavior and can not reproduce it. Which OS / Language are you using?
when i use it a error comes
current setting don’t match possible settings?
HRC will exit now….
Your graphic card exposes it’s set of possible native resolutions to the OS. Your actual resolution is checked against this list and doesn’t match. This check is a security precaution as I don’t want to burn any monitors out there. But thinking about it, the actual set resolution has to work and thus in the next release I will add it to the list of possible resolutions, issue added to the list :), thanks for the feedback.
I use HRC to switch resolutions quickly before playing video games, and it works great! I usually change my display resolution to the video game’s own resolution so that I can ALT-TAB without causing the current resolution to switch back to its previous resolution, which will cause a delay and might even cause the video game to crash. This program helps me to switch display resolutions more quickly.
However, I have some suggestions to improve this program. Firstly, I noticed that the hotkeys of HRC works even when I am playing a video game. This is a major problem for me, because hitting the hotkey in-game (which might conflict with the video game’s key bindings) will cause the resolution to change in-game! This will cause the video game to suspend while the resolution changes according to the specified hotkey. In the end, I had to disable the hotkeys and use HRC’s main menu instead to switch resolution. I think that adding an option to enable the hotkeys only when the desktop is in focus would help to prevent this problem from happening.
Secondly, a pop-up menu, displaying the available display resolutions or HRC’s current hotkeys, should appear when the HRC’s system tray icon is right-clicked. By implementing this feature, the display resolution can be changed without having to specify individual hotkeys. I really think that this feature would be useful for users who prefer to use a pop-up menu to change resolutions. I know that NVIDIA has its own system tray icon which already has this feature, but I have disabled it because it takes up a lot of memory and it frequently nags me to change the display resolution back to the native resolution!
I hope that you find my suggestions helpful. Thank you for releasing this small but useful program!
Implementing a tray menu isn’t difficult, will do that.
The other one might be a bit harder. Only desktop is not good, HRC should work if Explorer or a Browser is maximized too. But I think a master hotkey to enable and disable hotkey support should satisfy your needs too :).
Excellent. I have an HTPC setup with my HDTV. My screen is too small at 1080p, so I switch between 720p and 1080p when watching blu-ray.
You have simplified the process!
However, if I place a shortcut in startup, Win 7 pops up the usual security box requesting access to make changes to the PC. I did a little Googing but didn’t find a way around this. Suggestion?
A definite thanks for the hard work. Supporting dual monitor settings would be nice…but I’m guessing it is a lot more difficult to do.
It would be awesome if you could incorporate an orientation switch in a future release. I often turn my monitor 90 degrees so I can read text easier, I think several people would love such a function.
Great work so far, keep it up 🙂
Point taken and added to the to-reseach list :).
Thank you for this!
It will save a lot of tedium. I have a 24″ monitor on my desk and a 32″ monitor for entertainment & doing presentations. Every morning and after work I have to switch between the two, but not now. 🙂
You’re welcome, glad you like it :). I’m currently doing some research to implement multi-display support, but I guess that still can take some time.
Greetings, can this program work on windows 7 starter and mini netbook hp 110? Thank you.
I don’t have either to test, but I would think so :).
Thanks for this neat little utility – works great! Is there a command line switch to make it run non-minimized? best, JohnB
To recover from tray and to maximize press CTRL-ALT-R… no command line switch now, but will take it to the ToDo list for the next release :).
One might wonder, other than quick resolution changes, why this would be needed.
I needed it cause I have a DVI-HDMI cable and an HDTV.
With my ATI card, at least with the Catalyst 8.9 release, if the HDTV is tuned to the PC while a new resolution is chosen, will switch as well -but- if I change the input to, say, Cable, then back to the PC and there is no rez change, the HDTV will go to sleep.
This is why this is a godsend.
So why a rating of 4 instead of 5, its great but it does not yet offer the ability for me to pick my own hotkey combination.
Otherwise a staple for anyone with an HDTV as a monitor.