ported hardware keys driver