Welcome Guest.   Make a donation to an author on the site August 01, 2014, 08:56:36 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Your Support Funds this Site: View the Supporter Yearbook.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1] 2 Next   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: DONE: ALT-TAB edge of the screen (new)  (Read 27919 times)
philip2005
Charter Member
***
Posts: 25


View Profile Give some DonationCredits to this forum member
« on: October 29, 2007, 09:05:16 PM »

Hi,

I was working on an assignment over the weekend and found myself constantly pressing ALT-TAB to switch between two windows, I was wondering if anyone knew of a program or could script a small program to invoke ALT-TAB whn i move my mouse to the edge of the screen - like hot corners except instead of corners - edges of the screen.

Thanks !!!  Thmbsup

Phil
Logged
Nighted
Charter Honorary Member
***
Posts: 572


Meat Popsicle

View Profile WWW Give some DonationCredits to this forum member
« Reply #1 on: October 29, 2007, 10:22:55 PM »

ClickyMouse is a macro program that let's you assign actions to screen edges. Very expensive just to invoke Alt+Tab though!

TopDesk is basically an Alt+Tab replacement. I tried it out a while ago and I'm positive it has this feature.  (Again, not free and probably too resource intensive for this kind of task.)

Have you ever heard of KatMouse? It doesn't do what you requested, but it does let you switch windows with an assigned mouse button. Many people here will probably recommend it as well. You could also use X-Mouse Button Control to map alt+tab to a mouse button, you can also make it application specific. You could also use this in combination with Alt-Tab Thingie or TaskSwitchXP and for convenience, set it to "sticky" mode.

« Last Edit: October 29, 2007, 10:51:40 PM by Nighted » Logged

I`m a firm believer in the philosophy of a ruling class, especially since I rule.
lanux128
Global Moderator
*****
Posts: 6,087



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #2 on: October 29, 2007, 10:36:53 PM »

also try this alternative Alt-Tab replacement, coded in Autohotkey.


Logged

philip2005
Charter Member
***
Posts: 25


View Profile Give some DonationCredits to this forum member
« Reply #3 on: October 29, 2007, 11:01:44 PM »

Thanks for the response's - alot to try out  Grin
Logged
philip2005
Charter Member
***
Posts: 25


View Profile Give some DonationCredits to this forum member
« Reply #4 on: October 29, 2007, 11:12:15 PM »

 X-Mouse Button Control works great!!! Thanks Nighted  cheesy
Logged
Nighted
Charter Honorary Member
***
Posts: 572


Meat Popsicle

View Profile WWW Give some DonationCredits to this forum member
« Reply #5 on: October 29, 2007, 11:55:58 PM »

Hey, glad someone likes it too! smiley
Logged

I`m a firm believer in the philosophy of a ruling class, especially since I rule.
justice
Supporting Member
**
Posts: 1,888



Solve issues simply.

View Profile WWW Give some DonationCredits to this forum member
« Reply #6 on: October 30, 2007, 11:38:14 AM »

You can try my AltTab Fingertips It uses an assignable hotkey to show you the windows to switch right at your mousepointer. That saves mousemovement.
Logged

yotta
Supporting Member
**
Posts: 50


View Profile Give some DonationCredits to this forum member
« Reply #7 on: January 24, 2008, 11:42:49 AM »

try winExpose(http://www.matiasmoreno.com.ar/winexpose) for a mac-like expose function on windows
Logged
Darwin
Charter Member
***
Posts: 6,979



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: January 24, 2008, 12:23:58 PM »

The "Expose clone for Windows" category is CROWDED. Defintely a category in which one is spoiled for choice, both free and shareware. yatta, are you by chance the developer of winExpose?
Logged

"Some people have a way with words, other people,... oh... have not way" - Steve Martin
PhilB66
Supporting Member
**
Posts: 1,510


View Profile Give some DonationCredits to this forum member
« Reply #9 on: January 24, 2008, 04:59:12 PM »

try winExpose(http://www.matiasmoreno.com.ar/winexpose) for a mac-like expose function on windows

Should have searched the forum... it was mentioned before. See http://www.donationcoder....um/index.php?topic=5847.0 and http://www.donationcoder....ic=9819.msg74789#msg74789
Logged
yotta
Supporting Member
**
Posts: 50


View Profile Give some DonationCredits to this forum member
« Reply #10 on: February 07, 2008, 10:46:27 AM »

The "Expose clone for Windows" category is CROWDED. Defintely a category in which one is spoiled for choice, both free and shareware. yatta, are you by chance the developer of winExpose?

nope, ive just used it, and it is the quickest and lightest of the winExpose clones that i have seen, its also free.
Logged
skrommel
Fastest code in the west
Developer
***
Posts: 882



View Profile WWW Give some DonationCredits to this forum member
« Reply #11 on: February 09, 2008, 03:32:41 PM »

 smiley Here's AltEdge.

AltEdge - Sends Alt-Tab when the mouse is on the left edge of the screen.

Features:
- Keep it there to tab through the other windows.
- Rightclick the tray menu to change screen edge.

You'll find the downloads and more info at 1 Hour Software by Skrommel.

Skrommel
« Last Edit: August 02, 2008, 08:06:26 AM by skrommel » Logged

Please stop by my site at  1 Hour Software by skrommel  for downloads and more info.
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #12 on: February 09, 2008, 10:05:00 PM »

Ahaha! Nice.
Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
philip2005
Charter Member
***
Posts: 25


View Profile Give some DonationCredits to this forum member
« Reply #13 on: February 09, 2008, 11:28:46 PM »

Thanks skrommel  cheesy

Much appreciated!!!
Logged
philip2005
Charter Member
***
Posts: 25


View Profile Give some DonationCredits to this forum member
« Reply #14 on: February 20, 2008, 01:35:48 PM »

I've been trying to change the code, could anyone help me do 2 things:

1. Invoke ALT + TAB when at the right edge of the screen
2. Have the program work not on the whole edge, but on a certain part (eg. the middle)

Thanks
Logged
AndyM
Charter Member
***
Posts: 615


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #15 on: February 20, 2008, 03:34:07 PM »

I've been trying to change the code, could anyone help me do 2 things:

1. Invoke ALT + TAB when at the right edge of the screen
2. Have the program work not on the whole edge, but on a certain part (eg. the middle)

Probably revise the If(mx=0) line to If(mx=whatever your right edge is and my is greater than the top of your middle range but less than the bottom)
« Last Edit: February 20, 2008, 04:32:14 PM by AndyM » Logged
AndyM
Charter Member
***
Posts: 615


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #16 on: February 20, 2008, 04:55:26 PM »

Here's the line I have to invoke the script by holding the mouse against the right edge of my monitor (it's wide 1920x1200) and only in a large center area:

  If (mx=1919) and (my>200) and (my<800)

I also prefer the Alt-Escape behavior to Alt-Tab, so I changed two lines to:

   Send,{Alt Down}{Esc}

This is cool, I'm keeping it!

Thanks Skrommel!!!
Logged
skrommel
Fastest code in the west
Developer
***
Posts: 882



View Profile WWW Give some DonationCredits to this forum member
« Reply #17 on: February 20, 2008, 05:55:34 PM »

 smiley The first version I made, before reading the request properly, again, actually changed programs as they were layed out on the Taskbar. Much harder to do, maybe not so useful.

Skrommel
Logged

Please stop by my site at  1 Hour Software by skrommel  for downloads and more info.
AndyM
Charter Member
***
Posts: 615


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #18 on: February 20, 2008, 09:00:27 PM »

If I drag a window border all the way to the right edge, I don't want to Alt-Tab/Esc, so I checked first if the Left Mouse Button wasn't down, dragging:
[copy or print]
Loop
{
  MouseGetPos,mx,my
  GetKeyState,lbutton,LButton,P
  If (mx=1919) and (my>200) and (my<800) and (lbutton="U")
  {
    .
    .
    .
Except as soon as I let go, the script does it's thing.  Any clues on how to fix this?
Logged
philip2005
Charter Member
***
Posts: 25


View Profile Give some DonationCredits to this forum member
« Reply #19 on: February 21, 2008, 02:56:58 AM »

Thank you so much AndyM and skrommel --> It's perfect!!!!  Thmbsup
Logged
AndyM
Charter Member
***
Posts: 615


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #20 on: February 21, 2008, 01:36:04 PM »

Quote
Except as soon as I let go, the script does it's thing.  Any clues on how to fix this?

I did something crude but effective, at least for when I end up at the right edge of the screen while resizing a window by dragging the right edge.  If the left button is down and in the hot space at the right edge, when I let go the mouse gets moved two pixels away from the edge and the loop continues:

[copy or print]
Loop
{
  MouseGetPos,mx,my
  GetKeyState,lbutton,LButton,P
  If (mx=1919) and (my>200) and (my<800) and (lbutton="D")
  {
  keywait,LButton
  MouseMove,1917,my
  }
  If (mx=1919) and (my>200) and (my<800) and (lbutton="U")
  {
    If tabbed=0
    {
   .
   .
   .

better suggestions welcome!
Logged
cbbibleboy
Honorary Member
**
Posts: 17


View Profile Give some DonationCredits to this forum member
« Reply #21 on: June 01, 2008, 09:33:54 PM »

This thread may have already been exhausted but I've made a quick app (Edge Roll) for this purpose. Unlike (I think) the other apps posted though, it reserves the edges of the screen (like, but not using, coral desktop) so there's no issues with scrolling, highlights the edges on hover with an adjustable delay time and can optionally mimic Alt+Tab or Alt+Esc behavior. Enjoy!  smiley


In the zip is both the installer (for standard users) and the Edge Roll standalone (for users who don't need to work through the "Add/Remove Progams" control panel interface).

* Edge Roll v.1.0.0.0.zip (400.17 KB - downloaded 459 times.)
Logged
lanux128
Global Moderator
*****
Posts: 6,087



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #22 on: June 01, 2008, 10:07:18 PM »

@cbbibleboy: nice program, works well! Thmbsup
Logged

wep
Honorary Member
**
Posts: 31


View Profile Give some DonationCredits to this forum member
« Reply #23 on: July 01, 2008, 01:31:03 PM »

try this ahk-code:

;;;;;;;;;;;;start;;;;;;;;;;;;;;
#CapsLock::
WinGetActiveTitle, Title
WinSet, Transparent, 125, %Title%
KeyWait, CapsLock
WinSet, Transparent, off, %Title%

#Esc::
WinGetActiveTitle, Title
WinMinimize, %Title%
KeyWait, Esc
WinRestore, %Title%
WinActivate, %Title%
Return
;;;;;;;;;;;;;end;;;;;;;;;;;;;;;;;

or try this compiled WinEsc.exe to make you life easier smiley
Logged

wep
Honorary Member
**
Posts: 31


View Profile Give some DonationCredits to this forum member
« Reply #24 on: July 01, 2008, 01:33:43 PM »

Hi,

I was working on an assignment over the weekend and found myself constantly pressing ALT-TAB to switch between two windows, I was wondering if anyone knew of a program or could script a small program to invoke ALT-TAB whn i move my mouse to the edge of the screen - like hot corners except instead of corners - edges of the screen.

Thanks !!!  Thmbsup

Phil

try this code

#CapsLock::
WinGetActiveTitle, Title
WinSet, Transparent, 125, %Title%
KeyWait, CapsLock
WinSet, Transparent, off, %Title%

#Esc::
WinGetActiveTitle, Title
WinMinimize, %Title%
KeyWait, Esc
WinRestore, %Title%
WinActivate, %Title%
Return

or try this compiled WinEsc.exe Maybe this one make you life easier smiley
Logged

Pages: [1] 2 Next   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.055s | Server load: 0.05 ]