Talk to software developers and aspiring geeks. Programming tips. Improve motion fluidity. Reduce input lag. Come Present() yourself!
-
Chief Blur Buster
- Site Admin
- Posts: 11850
- Joined: 05 Dec 2013, 15:44
- Location: Toronto / Hamilton, Ontario, Canada
-
Contact:
Post
by Chief Blur Buster » 19 May 2024, 19:54
jon-mil-92 wrote: ↑19 May 2024, 19:03
I believe I have the code base pretty well modularized to make a Linux version easier. I'd have to expand the Java (low-level) System Hook dependency to support native Linux key events though, since it currently only supports Windows. This is what would take most of the time. Creating the libraries to apply the display settings in Linux wouldn't be too hard.
Great, perhaps all you need is calls to command line
ddcutil and
xrandr (etc)
That's one method of switching resolutions and display settings via cli.
If your code compiles under Linux when blanking-out your WIndows calls, then a Linux version might be easier than you expected.
-
jon-mil-92
- Posts: 9
- Joined: 14 May 2024, 07:28
-
Contact:
Post
by jon-mil-92 » 29 May 2024, 09:02
Hello all!
I have updated the roadmap for the project on the GitHub and on the Display Hot Keys website. However, this update might take awhile because I am job searching at the moment. Once I secure a job as a software developer/ engineer, I'll be updating the project more regularly. Thank you everyone that has tried out my passion project! Hopefully you find the software useful! Stay tuned for more updates.
-
jon-mil-92
- Posts: 9
- Joined: 14 May 2024, 07:28
-
Contact:
Post
by jon-mil-92 » 16 Jul 2024, 16:23
Hey all!
I'm just reporting in to let you know that I have finally secured a job in the industry as a software engineer. So, I will have a bit more time to work on this project now. I have begun the implementation for rotation support. Hopefully, I'll be able to get an update released this weekend for rotation support.
Update: I'm still working on adding rotation support. It was a little more involved than I had originally planned, but it is going well. I'll be sure to create a new post when the new version is up.
-
jon-mil-92
- Posts: 9
- Joined: 14 May 2024, 07:28
-
Contact:
Post
by jon-mil-92 » 08 Sep 2024, 07:20
jon-mil-92 wrote: ↑16 Jul 2024, 16:23
Hey all!
I'm just reporting in to let you know that I have finally secured a job in the industry as a software engineer. So, I will have a bit more time to work on this project now. I have begun the implementation for rotation support. Hopefully, I'll be able to get an update released this weekend for rotation support.
Update: I'm still working on adding rotation support. It was a little more involved than I had originally planned, but it is going well. I'll be sure to create a new post when the new version is up.
I got display orientation mode (rotation) changes working with single-monitor configurations. I'm just trying to work out a bug with multi-monitor configurations before I package up the new build. I also added a button next to the display mode for each slot so that you can instantly apply the settings with the button rather than using the hot key.
-
Chief Blur Buster
- Site Admin
- Posts: 11850
- Joined: 05 Dec 2013, 15:44
- Location: Toronto / Hamilton, Ontario, Canada
-
Contact:
Post
by Chief Blur Buster » 17 Sep 2024, 20:24
Nice, thanks for keeping me up to date.
Rotation support is often a tricky gotcha, especially when Windows detects monitor rotation when a DELL office monitor is rotated 90 degrees. The monitor sends a now-standardized event to the operating system, indicating current rotation of the screen. On others, it's a manual process.
BTW, if I don't respond, anybody in "The Laboratory" section can send me a PM to remind me to check their thread. I enjoy "The Laboratory" posts more than any of the other areas.