Changing window selection behavior in the taskbar

akadmon

New member
When you click on (or hover above) an icon of an active program that has multiple windows open, a "bar" containing representations of these open windows pops up, which forces me to then decide which one to click on, even though in 99% of the cases I want to go to the one I was working in last ( I think this is true of how most people work). To accomplish this, I have to hold CTRL when clicking on the program icon in the taskbar. Is there a way to reverse this behavior? In other words, I would like CTRL+click to bring up the window selection "bar", and a single click (with no modifier key pressed) to take me to the last window I was working in.
 

My Computer

OS
Windows 7 Pro (64-bit)
CPU
Mac Pro
Memory
12GB
Graphics Card(s)
ATI 4870
Monitor(s) Displays
Dell 2407
Hard Drives
4x1TB WD Internal
Yay! I got the guys stumped! Either that or all you SF gurus are still busy working on a solution :D
 

My Computer

OS
Windows 7 Pro (64-bit)
CPU
Mac Pro
Memory
12GB
Graphics Card(s)
ATI 4870
Monitor(s) Displays
Dell 2407
Hard Drives
4x1TB WD Internal
Create HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced!LastActiveClick=1 and restart explorer. This will swap the ctrl+click behavior to be the default.
 

My Computer

OS
7
Cool! It works!

Thanks for the fix. This should have been the default in the first place.
 

My Computer

OS
Windows 7 Ultimate x64
Create HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced!LastActiveClick=1 and restart explorer. This will swap the ctrl+click behavior to be the default.

Thanks! Unfortunately, I know squat about making changes to the Registry. How do I do this?
 

My Computer

OS
Windows 7 Pro (64-bit)
CPU
Mac Pro
Memory
12GB
Graphics Card(s)
ATI 4870
Monitor(s) Displays
Dell 2407
Hard Drives
4x1TB WD Internal
Launch regedit.exe
Navigate in the left tree control to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Go to Edit->New->DWORD (32-bit) Value
Name the value LastActiveClick
Hit enter to assign the value and change it to 1
Restart explorer and you're good to go.
 

My Computer

OS
7
For anyone who doesn't want to do this themselves I made a Registry Hack to enable or disable this feature.
 

Attachments

My Computer

Computer Manufacturer/Model Number
Home Brew
OS
Windows 7 Ultimate Vista Ultimate x64
CPU
Core 2 Duo E8500 3.16Ghz @ 3.8Ghz
Motherboard
eVGA 750i FTW
Memory
2x2Gigs Patriot PC2-6400 LL
Graphics Card(s)
Inno3D GeForce GTX260 216 SP
Monitor(s) Displays
ASUS VW222U 22" 2ms Response time
Screen Resolution
1680x1050
Hard Drives
SATA 150GB
SATA II 250GB
USB IDE 750GB Ext.
PSU
HYTEC 600W & Thermaltake 650W Toughpower Power Exp
Case
Thermaltake Armor LCS (Liquid Cooling System)
Cooling
Liquid Cooling System
Keyboard
Logitech G15 Gaming Keyboard
Mouse
Logitech G9 Gaming Mouse
Thanks, it works! I had to reboot to get it to stick though -- don't know any other way to restart Explorer. How do I put a check mark on this thread? You guys deserve to be recognized for the work you did.

This is really a neat trick. I'm shocked MSFT did not included this as an option in the taskbar properties panel. I'm willing to bet most people would prefer this (single click taking you to the last window you were in) to be the default behavior.
 

My Computer

OS
Windows 7 Pro (64-bit)
CPU
Mac Pro
Memory
12GB
Graphics Card(s)
ATI 4870
Monitor(s) Displays
Dell 2407
Hard Drives
4x1TB WD Internal
Thanks, it works! I had to reboot to get it to stick though -- don't know any other way to restart Explorer. How do I put a check mark on this thread? You guys deserve to be recognized for the work you did.

This is really a neat trick. I'm shocked MSFT did not included this as an option in the taskbar properties panel. I'm willing to bet most people would prefer this (single click taking you to the last window you were in) to be the default behavior.
To restart Explorer without rebooting, open the task manager (Ctrl-Alt-Del) and end the Explorer.exe process. Then create a new task and type "explorer.exe".
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 Professional x64
CPU
Intel i7 2600K OC'd @ 4620 MHz
Motherboard
Asus P8Z68-V Pro
Memory
16GB GSkill Sniper 2133 Mhz (4x4GB)
Graphics Card(s)
EVGA GeForce GTX 480 SuperClocked+
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
2x Acer S273HLbmii 27"
Screen Resolution
2 x 1920x1080
Hard Drives
64GB Crucial M4 SSD

Storage: Hitachi 1TB 5400RPM, Samsung 1.5TB 5400RPM
PSU
Corsair HW Series 750w (modular)
Case
Cooler Master HAF 932 Advanced Blue Edition
Cooling
CM Hyper 212+ CPU cooler, 3x 230mm + 1x 140mm case fans
Keyboard
Logitech MK320 (wireless)
Mouse
Logitech MK320 (wireless)
Internet Speed
30 Mb/s : 2 Mb/s
There is one other way, Ctrl+Shift+Esc and that will bring up the Task manager in one go, then just kill the explorer process and then select new task and start it again.
 

My Computer

Computer Manufacturer/Model Number
Home Brew
OS
Windows 7 Ultimate Vista Ultimate x64
CPU
Core 2 Duo E8500 3.16Ghz @ 3.8Ghz
Motherboard
eVGA 750i FTW
Memory
2x2Gigs Patriot PC2-6400 LL
Graphics Card(s)
Inno3D GeForce GTX260 216 SP
Monitor(s) Displays
ASUS VW222U 22" 2ms Response time
Screen Resolution
1680x1050
Hard Drives
SATA 150GB
SATA II 250GB
USB IDE 750GB Ext.
PSU
HYTEC 600W & Thermaltake 650W Toughpower Power Exp
Case
Thermaltake Armor LCS (Liquid Cooling System)
Cooling
Liquid Cooling System
Keyboard
Logitech G15 Gaming Keyboard
Mouse
Logitech G9 Gaming Mouse
FYI, this was fetured on Lifehacker :P

LINK
 

My Computer

Computer Manufacturer/Model Number
HP G50 Laptop
OS
Windows 7 Home Premium 64-bit
CPU
2.0ghz Intel Pentium Duel-Core (Merom)
Motherboard
Winston 360Bf
Memory
2x 4.0GB Centon Duel-Channel DDR2 @ 333MHz
Sound Card
High Definition Audio Device
Monitor(s) Displays
16" lcd monitor
Screen Resolution
1280x800
Hard Drives
160GB Toshiba MK1652GSX
Internet Speed
Satalite Internet. Where I live it's uber slow.
Back
Top