Sebastian Sobolewski
About Skills Experience Tech Stack Blog
About Skills Experience Tech Stack Blog

Virtual Macro Keyboard

December 1, 2019

Using an Android tablet and a custom servlet application written in GO to control Mac applications.

Servlet runs as a toolbar application and serves a javascript applet that will run on any device with modern web browser. (Another PC, Phone, Tablet, etc )

The servlet notifies the app and displays new macros whenever the foreground application changes automatically.

Macros and Buttons are fully customizable.

Related Articles

RPI Password Keeper

RPI Password Keeper

Experimenting with the RPI Zero USB ports in gadget mode

tinker golang
Electromyography Experiments

Electromyography Experiments

Using Myo EMG based arm band to control a robotic arm.

tinker golang
Configuring the NVIDIA Jetson Thor

Configuring the NVIDIA Jetson Thor

My experience with the Jetson Thor (5000) and how I configured it.

AI tinker
Golang and Unix rights

Golang and Unix rights

Passing around file descriptors between golang processes

golang
AI Enabled Photo Gallery

AI Enabled Photo Gallery

Exploring AI image description and vector searches to enable smart discovery of my photographs.

AI golang
NVME/TCP and VMware

NVME/TCP and VMware

Enabling the NVME/TCP driver in VMware

vmware nvme golang
The Homelab

The Homelab

Every developer needs a home lab

tinker
The Tinkerer Philosophy

The Tinkerer Philosophy

To tinker is to learn, it's a strategy that has led me down a path of many personal discoveries.

tinker
Sebastian Sobolewski

Technologist, Entrepreneur, Tinkerer.

I am a Fullstack Engineer, with 25+ years of experience working on high performance storage solutions in both the Enterprise and Cloud. These days I'm helping to jump start startups on their journeys to success.

Colorado, USA

seb@twelvetwelve.org
AI/ML Solutions R&D & Innovation Technical Leadership Distributed Storage Fullstack

© 2025 | Sebastian Sobolewski