예전에 테스트 해보고 캡스락을 항상 컨트롤로 쓰고 있습니다.
윈도우의 경우는 항상 설치 후 https://github.com/randyrants/sharpkeys 를 깔아서 썼구요.(registry 방식)
리눅스는 gui 는 배포판마다 다르지만 설정에서 거의 바로 되고 없으면 setxkbmap nocaps 관련 설정해서 씁니다.