Page 1 of 1

Chnage Ctrl+Alt+Right to Ctrl+Tab, how to?

Posted: 2007 Sep 20, 15:54
by tslim
I want to use Ctrl+Tab to switch to next tab, but the customize->keyboard does not allow setting of key combination which involve [TAB]. Ah ah ! press tab and you are moving the focus...

So, how do I change keyboard shortcut to Ctrl+Tab instead of Ctrl+Alt+Right? (or could it be done?)

Posted: 2007 Sep 20, 16:06
by nikos
not without some manual hacking of the saved accelerator table :(
tab, space, enter and some other keys are blocked out since some m$ guy thought people shouldn't be using these keys for commands

Posted: 2007 Sep 20, 17:21
by tslim
I know you can do it.

I have several application allow setting keyboard shortcut involve TAB. e.g. True Lanuch bar, Macro Express, ... and Total Commander :(

Posted: 2008 Mar 18, 08:24
by MA
Is there a solution / hack available for this, please?

Every other app (Notepad++, Firefox, Winmerge, etc. etc.) has no problem with ALT+TAB, so why just x2?

TIA.

Posted: 2008 Mar 21, 09:25
by MA
No one?  Different question then:

How do I 'manually hack the accelerator table'?  There's no mention of this in the PDF help file and forum search has not explained it to me.

I've fired up Resource Hacker, but not sure where to begin. :?


P.S.  Wouldn't it be great if there were a community-edited wiki so that this sort of information could be added easily?  While searching the forum I see Resource Hacker comes up several times but never detailed explanations....

Posted: 2008 Mar 21, 09:37
by nikos
these kind of hacks are not for everyone. Unless you know what an accelerator table is, there's no way you could hack it, and you need to be a programmer to know your HACCELs

in a coming version i will try to correct these glitches so you can enjoy full flexibility in keyboard assignments

Posted: 2008 Mar 21, 10:34
by MA
OK, thanks.

I'll have a go at hacking - see how quickly I can break it. ;)

Posted: 2008 Mar 21, 12:40
by longfellow
Instead of hacking the accelerator table, you might consider installing a scripting tool such as Autohotkey (http://www.autohotkey.com/) to manage keyboard shortcuts for you.

As an example, here's a script that changes the default tab behavior to CTRL+Tab:

Code: Select all

$^Tab::
    IfWinActive, ahk_class ATL:ExplorerFrame
    {
        Send, ^!{Right}
        return
    }
    Send, ^{Tab}
    return

Posted: 2008 Mar 21, 15:51
by MA
Thanks, I'll have a play with that.