df适合拥有小键盘的全键键盘游玩,作为一个60%键盘+vim使用者,重新设置键位是不可避免的。
ESC菜单中的Key Bindings可以对某个动作的键位绑定进行增删、设置重复机制。
Select Add binding
...
Don't repeat
Delayed repeat
Immediate repeat
By position: Enter
By position: Numpad Enter
除此之外,还可以通过交互配置文件修改,路径在data/init/interface.txt,不建议手动修改。
需要修改的按键主要为小键盘按键,以及修改后对应的冲突按键。
789+ => uki=
456 => h l
123 => njm
所有按键都是有冲突的:(
调整后的按键不一定是最优解,因为我还没有开始正式游玩,无法考虑到操作频次。所以后续可能会进行调整。
下面给出改键方案。本来想贴diff的,但是通过菜单设置键位之后,文件末会多出一堆奇怪的配置,导致diff很大。所以还是给一个完整的interface.txt直接替换吧。