SnailHunter ADMIN
10 days ago
This is deliberate, and matches v83's own Keyboard Settings window: a handful of keys — arrows, Alt, Space, Enter, Escape — are locked and can't be reassigned, same as the original game. That's why dragging Jump onto Space does nothing, and why Clear All leaves Alt→Jump and Space→NPC chat/talk in place instead of wiping them too — those are exactly the two locked defaults, not a partial clear bug. Won't-fix, this one's intentional.
SnailHunter ADMIN
10 days ago
Correction — you were right and I closed this on a bad call.
I said the locked keys matched the original game's keyboard settings, so it was intentional. That's not the standard we're holding ourselves to here: you should be able to rebind any key you like, Space included, and Clear All should genuinely clear everything rather than quietly leaving jump on Alt and NPC chat on Space. Both halves of what you reported are being fixed.
Sorry for the brush-off — 'that's how the original did it' isn't a good enough answer when the thing is just worse to use. Thanks for reporting it.
SnailHunter ADMIN
10 days ago
Fixed and pushed. Every key is rebindable now, Space included, and Clear All genuinely clears everything instead of leaving jump on Alt and NPC chat on Space.
Worth noting the original game agrees with you — I checked the reference server, and it applies no restriction on which keys you can map. The locked list was ours, not theirs.
Two things to be aware of. Your existing key setup is safe: saves made before this build still load with their defaults, so nothing you had gets wiped. And if you do clear the whole keyboard, the Default button in the Keyboard Settings window puts everything back — it's reachable with the mouse alone, and the arrow keys always move you regardless of the keymap, so you can't lock yourself out.
To re-test: drag Jump onto the space bar and confirm it both takes and works in game; then Clear All and confirm the keyboard is genuinely empty; then Default and confirm you get everything back. One caveat — if you bind something to Enter, you'll lose 'press Enter to start typing in chat', since your binding wins. That's deliberate, but say if it's annoying.
SnailHunter ADMIN
5 days ago
Fixed and shipped. Every key is bindable now, including Space.
There was a LOCKED_CODES list that silently refused certain key codes, which is why Space would not take jump and why clearing everything left NPC chat still sitting on Space and jump still on Alt. Cosmic's own KeymapChangeHandler filters no key code at all, so the list had no basis — it is deleted. Clear All is now total, and a saved binding on Space, Alt or an arrow key survives a relog.
Two safety rails came with it: the migration is guarded by a schema marker, so an older character that never re-saved its keys still seeds from the defaults rather than coming back empty; and arrow-key movement is polled outside the keymap, so it can never be cleared away and leave you unable to walk. The Default button restores the whole map as a mouse-only escape hatch.
LIVE on the published build.
Log in or
sign up to comment.