Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 04, 2016, 12:16:10 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: GUI navigation  (Read 652 times)

kalos

  • Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 1,473
    • View Profile
    • Donate to Member
GUI navigation
« on: January 24, 2012, 06:43:37 AM »
hello!

my needs for easy desktop navigation are these:

TASKBAR:
1) click or hover over taskbar button that is not pressed -> activate that window (but it should work after the cursor has moved out that active taskbar button area and then moved in again)
2) click or hover over taskbar button that is pressed -> activate the previously active window
3) click or hover over empty area in taskbar when at least one window is active -> show desktop
4) click or hover over empty area in taskbar when no window is active -> raise all the previously raised windows and activate the previously active window
5) right click on taskbar button -> close window
6) middle click or ctrl right click on taskbar button -> show window context menu

TITLEBAR:
1) right click on title bar -> close window
2) left click on title bar (without holding it and dragging it) -> minimize window
3) middle click on title bar -> send window to tray

WINDOWS:
1) hover over window area of a window that is not active -> activate window
2) add permanently "always on top" buttons in all windows and options per application, like "close to tray", "minimize to tray", "always start maximized", "start with specific window size", "start minimized or in the background" etc

all the above must be in an exe or ahk that is portable in any pc

thanks!
« Last Edit: January 25, 2012, 01:23:09 AM by kalos »