I started using Apptivate a couple of months ago, someone on here recommended it. It makes app switching very pleasingly fast. I use a PC kbd with a mac mini :-) and have F5-F9 assigned to instantly switch to the 5 apps I always have open.
Also, holding down F5-F9 shows those windows as long as they're held down. So now, to take a peek at the bash window I hold down F5 as long as I need to look. Can also type or drag things onto there while holding F5 with the other hand.
You can assign any app to any key or combination of keys. It's free. It can do other stuff too. Very highly recommended.
Also, F1-F3 I have assigned in the system settings to F1=Show desktop, F2=current app windows, F3=show all open windows (mission control). So I very rarely have to use Cmd-Tab any more!
Also, holding down F5-F9 shows those windows as long as they're held down. So now, to take a peek at the bash window I hold down F5 as long as I need to look. Can also type or drag things onto there while holding F5 with the other hand.
You can assign any app to any key or combination of keys. It's free. It can do other stuff too. Very highly recommended.
Also, F1-F3 I have assigned in the system settings to F1=Show desktop, F2=current app windows, F3=show all open windows (mission control). So I very rarely have to use Cmd-Tab any more!
http://www.apptivateapp.com/