리눅스 데스크탑 키 이벤트 핸들링에 연결하고 싶습니다.리눅스 키 이벤트 핸들링에 끼어 들기
CapsLock을 누르면 일종의 명령 행을 입력해야합니다.
제가 구현하려는 일부 명령
:- D/X : 문자
x
때까지 현재 커서 위치에서 삭제합니다. (vi에서 영감을 얻음) - a : pos1과 같이 줄의 시작 부분으로 이동합니다. (emacs에 의해 영감을).
- k : 줄 끝까지 삭제하십시오. (emacs에 의해 영감을). 텍스트 필드에 작업을해야
- ...
명령 : 브라우저, 메일 클라이언트, 그놈 터미널, ...
AFAIK 낮은 수준의 xmodmap을 날 여기 도움이되지 않습니다.
이렇게 할 수 있나요?
어디에서 후크를 끼워야합니까?
현재 대상 플랫폼은 우분투> = 14.04
배경이다 : 나는 F와 J 내 가리키는 손가락을 유지하고, 키보드를 보지 않고 컴퓨터를 사용하고 싶습니다. 몇 년 전부터 A-Z에서 작동하지만 Pos1/End와 같은 키는 쉽게 액세스 할 수 없습니다.
이 질문의 일부를 이해하지 못하는 경우 의견을 남기십시오. 고맙습니다.
업데이트
이 질문은 키 이벤트 처리에 후크하는 방법에 관한 것입니다. 다른 것들 (명령 행)은 다른 주제입니다. 예를 들어 CapsLock x
을 어떻게 잡을 수 있습니까?
업데이트 2 나는 쉽고 간단한 해결책이 없다고 생각합니다. 너는 대답이 없다, 그러나 나는 너에게 더 많은 도움을 찾을 수있는 것을 안다. (메일 링리스트 FOO에 묻는다.) 나에게 말해줘.
갱신 3 어떤 사람들은 내가 원하는 것을 이해하지 않기 때문에, 나는 그것을 설명하려고 : 나는 이맥스 또는 떠들썩한 파티를 사용하는 경우 내가 컨트롤에있는 것 같은 느낌 경우 컴퓨터 : 그것은 단지 거의 움직임, 비행처럼 나는 내가 원하는 것을 컴퓨터에 할 수있다. 웹 브라우저 textarea, LibreOffice 또는 thunderbird에서 텍스트를 편집하면이 느낌이 사라집니다. 커서 이동은 번거롭고 비행과 같은 느낌이 들지 않습니다. 단일 응용 프로그램뿐만 아니라 데스크탑을 제어하고 F 및 J 키에 포인팅 핑거를 유지하려고합니다.
친애 아래 유권자 :이 질문에 문제가 있는지 알려주세요. 그것을 개선하기 위해 무엇을 할 수 있습니까? "너무 광범위하기"때문에 두 명이 투표했습니다. 나는 그것을 얻지 않는다. 이 질문에 대해 너무 광범위합니까? – guettli
이 X 화면이 작동하지 않아야합니까? – Basilevs
@Basilevs 아니오, X-desktop이 실행 중이면 충분합니다. X 로그인 화면에서 사용자/암호 또는 텍스트 콘솔 (Ctrl-Alt-F1)을 묻는 경우에는 사용할 필요가 없습니다. – guettli