
[Topic Split] Options for keybinding management
Moderator: Board moderators
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead
that leads to another point [cue topic split] keybinding profiles, by which I mean sets of keybindings that are mapped to different characters or servers. and which the client can switch between. This would make it easier to map certain keys, because then a set of keyboard mappings would only need to cope with one character.
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead
It is somewhat inconvenient to have a user for every crossfire character though, especially since I tend to install clients in $HOME
it also wouldn't preserve other settings, such as screen size and window layout, changing them a half dozen times would be at best inconvenient.
Besides which it is possible that the same character may want to have two different bindings, one for chatting and trading, one for questing and fighting.
hmm, I wonder if I could adapt cfclient to start acting more like vim (consider the fun that could be caused by players diving on the escape key to change out of insert mode
)
:wq
it also wouldn't preserve other settings, such as screen size and window layout, changing them a half dozen times would be at best inconvenient.
Besides which it is possible that the same character may want to have two different bindings, one for chatting and trading, one for questing and fighting.
hmm, I wonder if I could adapt cfclient to start acting more like vim (consider the fun that could be caused by players diving on the escape key to change out of insert mode

:wq
I don't know about the window positionings, but I'll see what I can come up with for changingcavesomething wrote:It is somewhat inconvenient to have a user for every crossfire character though, especially since I tend to install clients in $HOME
it also wouldn't preserve other settings, such as screen size and window layout, changing them a half dozen times would be at best inconvenient.
Besides which it is possible that the same character may want to have two different bindings, one for chatting and trading, one for questing and fighting.
hmm, I wonder if I could adapt cfclient to start acting more like vim (consider the fun that could be caused by players diving on the escape key to change out of insert mode)
:wq
keybindings. It doesn't seem that difficult, in theory, but I havn't looked at the code for it yet.
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead
keybindings and window sizes are stored in different files (on *NIX anyhow)
keybindings are stored in ~/.crossfire/keys
window positions are stored in ~/crossfire/gdefaults and ~/.crossfire/gwinpos
Theoretically it would be possible to take this and just have the server check for a bindings file ~/.crossfire/<charactername>.keys and failing that, fall back on ~/.crossfire/keys
keybindings are stored in ~/.crossfire/keys
window positions are stored in ~/crossfire/gdefaults and ~/.crossfire/gwinpos
Theoretically it would be possible to take this and just have the server check for a bindings file ~/.crossfire/<charactername>.keys and failing that, fall back on ~/.crossfire/keys
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead