Using Keypad as a Hardware Emulator for Linux Machine | Satisfaction in Software Development

pexels-photo-4974914.jpeg

Today gave me happiness. I’m used to using KeyPad because I use it to type on my iPhone. I dont like to login to my Apple ID on my work Mac so I usually use Screen Mirror as my primary means of typing on the iPhone.

Today work was about setting up a Linux machine so that I can build android. This is the reason I wrote KeyPad in the first place. Using my primary work laptop keyboard as a controller to the other devices around me.

It took a little time to get the ubuntu machine going with KeyPad. The standard methods I have to connect to a device dont always work well. I need to document all the other ways to get KeyPad working. Essentially I needed to trigger the connection from Ubuntu, and then go to the mac and complete the connection through the KeyPad settings screen.

Reality is that KeyPad is a hardware emulator. Which means that it needs to cater to the idiosyncracies of hardware. So there are different means of connecting to different devices.

I need to document this some more. But;

I enjoyed using KeyPad as my Keyboard and mouse for my Linux machine. Felt good that I write software that I can depend on.