:bug: Use [...-1] instead of [1..] to splice
Improvements to keymap