Eleman mentions that folks "hate having to cope with different hotkeys for similar tasks." How often have scripts been produced to offer "Same Keying" for this dilemma?
This autohotkey script provides the same shortcut keys for movement around the pages of the various tabbed browsers. Sometimes a browser has keyboard shortcuts that don't match the most common pattern - - this SameBrowserKeys script eliminates that problem. Although now I have a very ingrained habit(for me to contend with) if I'm on a computer without this script.
RAlt & 4::shiftalttab ; prior window
RAlt & 5::alttab ; next window
#IfWinActive ahk_class MozillaUIWindowClass
; Firefox
RAlt & e::Send ^{PgUp} ; leftward tab
RAlt & r::Send ^{PgDn} ; rightward tab
RAlt & d::Send !{Left} ; prior page
RAlt & f::Send !{Right} ; next page
#IfWinActive
#IfWinActive ahk_class IEFrame
; Internet Explorer
RAlt & e::Send ^+{Tab} ; leftward tab
RAlt & r::Send ^{Tab} ; rightward tab
RAlt & d::Send !{Left} ; prior page
RAlt & f::Send !{Right} ; next page
#IfWinActive
#IfWinActive ahk_class OpWindow
; Opera
RAlt & e::Send ^+{F6} ; leftward tab
RAlt & r::Send ^{F6} ; rightward tab
RAlt & d::Send !{Left} ; prior page
RAlt & f::Send !{Right} ; next page
#IfWinActive
#IfWinActive ahk_class Chrome_XPFrame
; Chrome
RAlt & e::Send ^+{Tab} ; leftward tab
RAlt & r::Send ^{Tab} ; rightward tab
RAlt & d::Send !{Left} ; prior page
RAlt & f::Send !{Right} ; next page
#IfWinActive
; ------------------------------
RAlt & J::Send !{F4} ;Close APP..
RAlt & B::Send ^w ;Close TAB
;
RAlt & q::Send {PgUp} ; Up
RAlt & a::Send {PgDn} ; Down
RAlt & w::Send ^{NumpadAdd} ; zoom in
RAlt & s::Send ^{NumpadSub} ; zoom out
First, I used Sharpkeys to move the capslock function to the SCROLL LOCK key. Then I moved the right-alt function to the CAPS LOCK key. By having this script work from just the RAlt, not the Alt function, there are not conflicts with the many "Alt+ Key" shortcuts.
So the left pinkie finger stays on the Caps Lock key. Then keys Q-A scroll up-down, W-S zoom in-out, D-F are back-forward, E-R for tabbing, and the 4 & 5 keys handle alt-tab. I've changed the layout at various times for personal dexterity.
Would this the sort of Common Function script dovetail with your HotKeyRing?
The #IfWinActive function seems to offer some nice setups. Since I'm a novice at this sort of script writing, I bet my simplistic approach on browsers has been far surpassed by experienced script writers. Could anyone please head me toward good examples of this?