BTW, anyone who needs to use windows, for work or whatever, should really check out Autohotkey. It can really make your life easier. It's gpled and the author and the crew on the forums (including me on occasion) are helpful people.
]]>I know I can do that, that's not the point. The point is to be able to "wrap" the hotkeys for other applications. When I hit :e in my windows vimmode, it sends Ctrl-O to the application. This is usually the open hotkey. If a application has a different key for that, I can simply add a IfWinActive and a different Send string.
I think you focused on the wrong example.
See what I mean now?
ah, ok, I understand a bit better...
but isnt it easier just to learn new hotkeys... there's like hundreds of apps out there...
I think you focused on the wrong example.
See what I mean now?
]]>for instance, in WMI, you can set up an input for :,b,n to do "client-next" (similar for bp)... or even just alias client-next to ":bn" ...
i'm pretty sure you can do the same thing in fluxbox, and most likely ion too (never messed with it much)
I think you're interperating it as "if I hit X-Y-Z, I want it to actually do ALT+TAB", but that's not the way normal window managers work... they usually have a lookup type thing where it says "Ok, he hit ALT+TAB, let me lookup what I need to do" - most WMs have the ability to replace entries in that lookup...
ion config looks kinda like this
global_bindings{
submap("ESC", {
submap(":", {
submap("b", {
kpress("n", WScreen.switch_next),
kpress("p", WScreen.switch_prev),
}),
}),
})}
yes it's complicated, but that defines the key-chain "ESC, :, b, n" to cycle window next and previous
]]>