keeperfx
keeperfx copied to clipboard
Additional Hotkeys/Accessibility Ideas
Just thought it'd be worth logging some previously-mentioned ideas for hotkeys. There was also mention of accessibility features and some of these may make keyboard-only slightly easier as an option in the future.
- Hotkey for Sell Room/Trap/Door - People have asked for this and it's a sensible idea and another step towards modernising the controls and experience. I know Shift+S is free but we probably want one button for this - there aren't any "obvious" ones but maybe Z would do.
- Next in panel - Tab is freed up in FX so that could be an easy choice - in the Room/Spell/TrapDoor tabs, a button the player can press to select the first one in the list, and pressing it again will cycle to the next available room (e.g. press it once with nothing selected in the room panel to select Treasure Room, then again for Lair and so on), and then cycle round to the beginning again. Also worth making something like Shift+Tab move in the opposite direction.
These are the obvious ones I can think of at the moment.
Hotkey for Sell Room/Trap/Door
This one changes a well known and often used method. I wouldn't mind it really, but some people might not like this.
Next in panel
Might be useful if controller support is ever added.
However, I think the Age of Empires type of hotkeys is very nice. They change depending on what menu you have open.
I don't understand the issue with the sell hotkey there - the "well known" method is just clicking the sell button, isn't it?
I'm not sure about Age of Empires style, isn't that just A,S,D for the first 1-3 options and so on? Not really feasible with 16 choices.
From: Yani @.> Sent: Monday, November 20, 2023 7:51:53 PM To: dkfans/keeperfx @.> Cc: Spatulade @.>; Author @.> Subject: Re: [dkfans/keeperfx] Additional Hotkeys/Accessibility Ideas (Issue #2726)
Hotkey for Sell Room/Trap/Door
This one changes a well known and often used method. I wouldn't mind it really, but some people might not like this.
Next in panel
Might be useful if controller support is ever added.
However, I think the Age of Empires type of hotkeys is very nice. They change depending on what menu you have open.
— Reply to this email directly, view it on GitHubhttps://github.com/dkfans/keeperfx/issues/2726#issuecomment-1819701011, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AX7YXJHHVBW4BUMC7W64BNTYFOYFTAVCNFSM6AAAAAA7TE2APOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJZG4YDCMBRGE. You are receiving this because you authored the thread.Message ID: @.***>
I don't understand the issue with the sell hotkey there - the "well known" method is just clicking the sell button, isn't it?
I agree with you, I don't get the issue either, as if a selling hotkey will break the balance of the game (like really?)... 🤔
Plus nobody is going to put a knife under your throat to force you to use it, if one don't want to use it, then don't? 🤔
Nice
P.s. thanks Outlook for doxxing me, very cool
From: walter253 @.> Sent: Thursday, November 23, 2023 11:43:16 AM To: dkfans/keeperfx @.> Cc: Spatulade @.>; Author @.> Subject: Re: [dkfans/keeperfx] Additional Hotkeys/Accessibility Ideas (Issue #2726)
I don't understand the issue with the sell hotkey there - the "well known" method is just clicking the sell button, isn't it?
I agree with you, I don't get the issue either, as if a selling hotkey will break the balance of the game (like really?)... 🤔
Plus nobody is going to put a knife under your throat to force you to use it, if one don't want to use it, then don't? 🤔
Regards, Corin
Regards, Walter
— Reply to this email directly, view it on GitHubhttps://github.com/dkfans/keeperfx/issues/2726#issuecomment-1824281669, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AX7YXJBHYQZSLNV2RW5I2XDYF4ZFJAVCNFSM6AAAAAA7TE2APOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRUGI4DCNRWHE. You are receiving this because you authored the thread.Message ID: @.***>
Just my 2 cents but I had a very similar idea to both of yours'. To explain it in practical terms:
- F1 through F5 selects tabs from info to creature panel
- Tab button cycles through each tab
- Pressing V (for e.g.) while in the rooms tab initiates building mode for scavenger room tiles while pressing V in the traps tab would select a lava trap for placement
- Pressing Shift + V would cycle all existing scavenger rooms regardless of present tab while Ctrl+V would do the same for Lava traps
- Q and E as global hotkeys for query ('?') and Sell
I've worked out an intuitive (as possible) way (ie bearing some resemblance to letters in the room names) to cluster most of the rooms and doors around the WASD keys with the remaining clustered around IOPKL keys but that's something the devs would probably want to iron out.
Tracking the cursor and clicks not registering are difficulties I regularly face so this mix of AOE/Warcraft build hotkeys would allow performing many of the functions through memory of keyboard layout alone.
Honestly I don't get people objecting to even adding a sell hotkey mentioned by walt253 - the clunky interface is definitely something the original bullfrog devs would improve upon if they had the time or had seen it in practice like with Warcraft.
@elemanzer Please be aware that 1~5 already cycles the tabs, what you suggest F1~F5 to do. I do not see any advantage in changing this, especially since many laptop users do not have good access to the F# keys.
Pressing Tab to cycle through the tabs can be easily implemented I believe. I would then do shift+tab to do the reverse direction.
A Sell hotkey is also something we should get around to sometimes.
@Loobinex
The above was just a template to help you envision a game with starcraft/warcraft like keyboard bindings for building. I'm not married to F1-F5, but if you were to rework the game's entire shortcut layout as described above, having some keyboard binding for quick access to specific panels would be necessary. The idea looks like a lot of work and is probably a pipe dream though, or at least something for a major release.