After a stroke I've been using a software version of the half qwerty keyboard, it works quite well and you dot need special hardware, but you don't have integrated mouse, you can achieve that using ahk on windows and Karabiner Elements on Mac. the big advantage is that you keep using the same qwerty layout but mirrored, this makes it easier to learn.
http://half-qwerty.com/