at least on linux you can map caps lock to esc if tapped and ctrl if held