laptops are a pain. I wrote a windows keyboard hook that users caps lock with ijkl for arrows u->home ;->end and space bar fort modal select. A bit like ergo Emacs. Tried vim mappings but modal editing doesn't work across applications. You end up pasting code into your chat window. Anyway I realised that a lot of the value of vim is just not having to leave the home row for navigation.
Having access to the navigational keys without moving your hands much is a different experience—reduces movement and feels faster. [1] works with Windows and Linux [2] works in Windows only: