![스크롤 잠금 비활성화](https://linux55.com/image/19818/%EC%8A%A4%ED%81%AC%EB%A1%A4%20%EC%9E%A0%EA%B8%88%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94.png)
우리는 약 1,000명의 사용자를 가진 쉘/tty 기반 애플리케이션을 가지고 있습니다. X Server를 사용할 수 없는 환경에서 실행됩니다. 사용자가 실수로 응용 프로그램을 열면 Scroll Lock키보드 입력에 응답하지 않기 때문에 응용 프로그램이 정지된 것처럼 보입니다. Scroll Lock이 사용 사례에 대해 비활성화하거나 덜 방해적인 것으로 다시 매핑할 수 있는 방법이 있습니까 ?
답변1
GUI 환경의 경우:
CLI를 입력 xev
하고 Scroll Lock 키를 클릭하여 키 코드가 무엇인지 확인하세요.
그런 다음 사용xmodmap -e 'keycode <value>=<action>'
value
명령에서 얻은 키코드 번호는 어디에 있습니까 xev
?
스크롤 잠금을 비활성화하려면 공백으로 두어야 합니다 <action>
. 또는 <action>
다른 키코드에 매핑할 수 있습니다.
예를 들어 Asus EEE 1005P에는 Scroll Lock 키가 매핑되어 있으므로 이를 비활성화하는 명령을 keycode 78
실행합니다 .xmodmap -e 'keycode 78='
GUI가 아닌 환경의 경우:
키코드 설정 scancode keycode
스캔 코드를 받게 됩니다키 표시주문하다. 그런 다음 사용해야합니다.로드 키. 그리고여기가이드를 만나보실 수 있습니다.
저는 GUI가 아닌 환경에 대한 경험이 없으므로 링크와 일반적인 접근 방식을 제공하겠습니다.
답변2
tty의 XON/XOFF(^Q/^S) 처리를 비활성화합니다.
stty stop undef
stty start undef