@foone Doesn't the keyboard indicate if it was pressed or released? You could make that PUT and DELETE requests.