ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Finished Programs

HotkeyRing - One hotkey to rule all others (with plugin system)! AKA JustEnter

<< < (5/5)

skwire:
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Mouser Lord on his dark throne
In the Land of DonationCoder where the Coders lie.
One HotkeyRing to rule them all, One HotkeyRing to find them,
One HotkeyRing to bring them all and in the darkness bind them
In the Land of DonationCoder where the Coders lie.

justice:
 :Wizard:

eleman:
Marvellous idea.
I personally know zillions of graphic designers who hate having to cope with different hotkeys for similar tasks in photoshop, illustrator, fireworks etc. I'll tell them just wait a bit for HotkeyRing to mature.

ada45373:
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?

delwoode:
I didnt understand what was happening in the video at all

Navigation

[0] Message Index

[*] Previous page

Go to full version