Better way to map caps lock to esc