Sticky key 윈도우처럼 두 번 누르면 눌렀던 상태가 풀어지도록 만들 수 있을까요?
글쓴이: holy / 작성시간: 화, 2018/12/18 - 9:54오전
안녕하세요, Fedora KDE Spin을 사용하고 있는 유저입니다. 현재 Accessibility setting에서 다음과 같이 sticky key를 사용하고 있습니다:
윈도우에서는 두 번 똑같은 modifier를 누르면 (ex. Shift) 눌렀던 상태가 취소되는 옵션이 있는데, KDE 옵션에서는 이를 찾지 못해서 질문을 드리게 되었습니다. 저 위에 Lock 옵션을 선택하면 두 번 누르면 Caps Lock처럼 되고 세 번 눌러야 풀리는데, 단순히 두 번 누르면 취소가 되도록 하려면 어떻게 해야 할 지가 궁금합니다.
잘 알지는 못하지만, 혹시 xmodmap이나 xkbmap 등을 사용해서 이를 해결할 수 있지는 않을까 생각만 하고 있습니다. 현재 제가 사용하고 있는 .xmodmap 파일은 다음과 같습니다:
[---@localhost ~]$ cat .Xmodmap ! -*- coding: utf-8 -*- ! swap keys {BackSpace, Caps_Lock} ! Use xev to get keycode, keysym clear control remove Lock = Caps_Lock keycode 66 = BackSpace NoSymbol BackSpace keycode 22 = Caps_Lock NoSymbol Caps_Lock keycode 105 = Menu NoSymbol Menu keycode 135 = Control_R NoSymbol Control_R add Lock = Caps_Lock add control = Control_R Control_L
초보자인 탓에 지금은 겨우겨우 Caps_Lock과 Control_R의 위치를 바꾸는 정도입니다. 아예 여기서 Shift, Ctrl 등의 modifier key들을 sticky가 되도록 만들어주고 두 번 누르면 풀러주게끔 할 수 있지 않을까 추측만 하고 있습니다...
도와주시면 정말로 감사드립니다!
Forums:
댓글 달기