DEV Community

Discussion on: What advice would you give someone looking to use their keyboard more and their mouse less?

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

First decide why you want to break your dependence on the mouse. Different goals will have different approaches.

Physical Concerns: Many people suffer from wrist/arm/shoulder/back issues due to using the mouse. I'm in this camp. I now use a left and right mouse to reduce one-sided stress. I try to only play games that use a game controller. I have a vertical mouse. I do stretches and exercises. I tried a controller->mouse pointer driver once, as well as keyboard driven pointer -- both difficult, but an option if necessary.

Speed: A lot of things are faster if done on the keyboard. The first of these are basic computer operations. Learn to do as much as possible in the console -- learning Bash helps. This also gives more flexibility when managing files. Learn shortcuts in apps. Learn about global shortcuts in your OS. Even before shortcuts, learn basic app operation, like menus, via the keyboard. And of course learn touch typing if you already haven't -- I consider this a prerequisite to be a programmer though, even if you're the mouse using type.

Both of these will take practice, but neither of them require a discrete switch -- they can be improved over time. Though it will take a conscious effort to do it, forcing yourself a bit in the beginning.