영어프랑스어스페인어

Ad


온웍스 파비콘

xmodmap - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xmodmap 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 xmodmap 명령입니다.

프로그램:

이름


xmodmap - X에서 키맵과 포인터 버튼 매핑을 수정하기 위한 유틸리티

개요


xmodmap [-옵션 ...] [파일 이름]

기술


  xmodmap 프로그램은 키보드를 편집하고 표시하는 데 사용됩니다. 변화 지도키맵 테이블
이벤트 키 코드를 키심으로 변환하기 위해 클라이언트 응용 프로그램에서 사용합니다. 그것은
일반적으로 사용자의 세션 시작 스크립트에서 실행하여 다음에 따라 키보드를 구성합니다.
개인적인 취향.

옵션


다음 옵션을 함께 사용할 수 있습니다. xmodmap:

-디스플레이 디스플레이
이 옵션은 사용할 호스트 및 디스플레이를 지정합니다.

-도움 이 옵션은 명령줄 인수에 대한 간략한 설명을 나타냅니다.
표준 오류 채널에 인쇄되어야 합니다. 이 작업은
처리되지 않은 인수가 xmodmap.xmodmap.

-문법
이 옵션은 사용된 표현식 문법을 설명하는 도움말 메시지를 나타냅니다.
파일에 -e 표현식을 사용하면 표준 오류에 인쇄되어야 합니다.

-번역
이 옵션은 다음을 나타냅니다. xmodmap 버전 정보를 인쇄하고 종료해야 합니다.

-말 수가 많은
이 옵션은 다음을 나타냅니다. xmodmap 구문 분석할 때 로깅 정보를 인쇄해야 합니다.
그것의 입력.

-조용한 이 옵션은 상세 로깅을 끕니다. 이것이 기본값입니다.

-n 이 옵션은 다음을 나타냅니다. xmodmap 매핑을 변경하면 안 되지만
예를 들어 확인(1) 이 옵션이 주어지면 수행합니다.

-e 표현
이 옵션은 실행할 표현식을 지정합니다. 어떤 수의 표현도 가능
명령줄에서 지정해야 합니다.

-오후 이 옵션은 현재 수정자 맵이
표준 출력. 다른 모드 옵션이 없는 경우 기본 작동 모드입니다.
지정됩니다.

-pk 이 옵션은 현재 키맵 테이블이 화면에 인쇄되어야 함을 나타냅니다.
표준 출력.

-pke 이 옵션은 현재 키맵 테이블이 화면에 인쇄되어야 함을 나타냅니다.
피드백할 수 있는 표현식 형식의 표준 출력 xmodmap.

-pp 이 옵션은 현재 포인터 맵이 화면에 인쇄되어야 함을 나타냅니다.
표준 출력.

- 단독 대시는 표준 입력이 입력 파일로 사용되어야 함을 의미합니다.

  파일 이름 다음을 포함하는 파일을 지정합니다. xmodmap 실행할 표현식. 이 파일은
일반적으로 다음과 같은 이름으로 사용자의 홈 디렉토리에 보관됩니다. .xmodmaprc.

표현 문법


  xmodmap 프로그램은 표현식 목록을 읽고 시도하기 전에 모두 구문 분석합니다.
그들 중 하나를 실행합니다. 이렇게 하면 재정의 중인 키심을 참조할 수 있습니다.
이름 충돌에 대해 크게 걱정할 필요 없이 자연스러운 방식으로.

키심 이름 목록은 헤더 파일에서 찾을 수 있습니다. (없이
XK_ 접두사), keysym 데이터베이스로 보완 /usr/share/X11/XKeysymDB. 키심
일치하는 유니코드 문자는 "U0020"에서 "U007E"로, "U00A0"에서 "UXNUMXAXNUMX"으로 지정할 수 있습니다.
가능한 모든 유니코드 문자에 대해 "U10FFFF".

키 코드 NUMBER = 키심 이름 ...
키심 목록은 표시된 키코드(지정될 수 있음)에 할당됩니다.
XNUMX진수, XNUMX진수 또는 XNUMX진수로 표시되며 다음을 실행하여 확인할 수 있습니다. xev 프로그램). 까지
XNUMX개의 키심은 키에 연결될 수 있지만 마지막 XNUMX개는 어떤 경우에도 사용되지 않습니다.
주요 X 서버 구현. 첫 번째 키심은 수정자 키가 없을 때 사용됩니다.
이 키와 함께 누르면, 두 번째는 Shift와 함께, 세 번째는
Mode_switch 키는 이 키와 함께 사용되며 네 번째는 Mode_switch 및
Shift 키가 사용됩니다.

키 코드 어떤 = 키심 이름 ...
지정된 키심 목록이 할당된 기존 키가 없으면 예비 키
키보드의 가 선택되고 keysyms가 할당됩니다. 의 목록
키심은 XNUMX진수, XNUMX진수 또는 XNUMX진수로 지정할 수 있습니다.

키심 키심 이름 = 키심 이름 ...
  키심 이름 왼쪽에 사용되는 일치하는 키 코드로 변환됩니다.
해당 세트를 수행 키 코드 표현. 같은 경우 참고
keysym은 여러 키에 바인딩되며 일치하는 각 키에 대해 표현식이 실행됩니다.
키 코드.

선명한 수정자 이름
이렇게 하면 지정된 수정자에 대한 수정자 맵의 모든 항목이 제거됩니다. 유효한 경우
이름은: 변화, 로크, Control, Mod1, Mod2, Mod3, Mod4Mod5 (케이스는
다른 모든 이름에는 중요하지만 수식어 이름에서는 중요합니다. 을 위한
예를 들어 ``clear Lock''은 시프트 잠금에 연결된 모든 키를 제거합니다.
수정 자.

더하다 수정자 이름 = 키심 이름 ...
이렇게 하면 지정된 키심을 포함하는 모든 키가 표시된 수정자 맵에 추가됩니다.
키심 이름은 모든 입력 표현식을 읽은 후 평가됩니다.
키를 교환하는 식을 작성하기 쉽습니다(예제 섹션 참조).

제거 수정자 이름 = 키심 이름 ...
표시된 수정자에서 지정된 키심을 포함하는 모든 키를 제거합니다.
지도. 같지 않은 더하다, 줄을 읽을 때 키심 이름이 평가됩니다. 이
여부에 대해 걱정할 필요 없이 수정자에서 키를 제거할 수 있습니다.
재지정된 것이 아닙니다.

포인터 = 디폴트 값
이렇게 하면 포인터 맵이 기본 설정으로 다시 설정됩니다(버튼 1은 코드를 생성합니다.
1, 버튼 2는 2를 생성하는 등).

포인터 = NUMBER ...
이것은 표시된 버튼 코드를 포함하도록 포인터 맵을 설정합니다. 목록은 항상
첫 번째 물리적 버튼으로 시작합니다. 버튼 코드를 0으로 설정하면 이벤트가 비활성화됩니다.
그 버튼에서.

느낌표(!)로 시작하는 줄은 주석으로 간주됩니다.

수정자 키의 결합을 변경하려면 수정자 키도 제거해야 합니다.
적절한 수정자 맵.

사용 예


대부분의 포인터는 검지 손가락으로 첫 번째 버튼을 누르도록 설계되어 있습니다.
오른손. 왼손잡이인 사람들은 종종 왼손잡이가 더 편하다는 것을 알게 됩니다.
다음을 사용하여 기본 버튼을 누르도록 생성된 버튼 코드를 뒤집습니다.
왼손 검지. 이는 다음과 같이 3버튼 포인터에서 수행할 수 있습니다.
% xmodmap -e "포인터 = 3 2 1"

많은 응용 프로그램이 메타 키 개념을 지원합니다(컨트롤 키와 비슷하지만
컨트롤 대신 메타가 눌려 있습니다.) 그러나 일부 서버에는 Meta keysym이 없습니다.
기본 키맵 테이블이므로 수동으로 추가해야 합니다. 다음 명령은
다중 언어 키(종종 Compose Character라고 표시됨)에 Meta를 첨부합니다. 또한
메타 키가 필요한 응용 프로그램은 단순히 메타 키를 가져와야 한다는 사실을 이용합니다.
keycode이고 keysym이 keymap 테이블의 첫 번째 열에 있을 필요가 없습니다. 이것
Multi_key(기본 수정자 포함)를 찾는 애플리케이션을 의미합니다.
지도) 변경 사항을 알 수 없습니다.
% xmodmap -e "keysym Multi_key = Multi_key Meta_L"

마찬가지로 일부 키보드에는 Alt 키가 있지만 Meta 키는 없습니다. 그 경우 다음과 같은 경우가 있습니다.
유용한:
% xmodmap -e "keysym Alt_L = Meta_L Alt_L"

더 간단하면서도 편리한 사용법 중 하나는 xmodmap 키보드의 "rubout"을 설정하는 것입니다
대체 키심 생성을 위한 키. 여기에는 백스페이스를 다음과 교환하는 것이 자주 포함됩니다.
사용자 편의를 위해 삭제합니다. 만약 ttyMode 자원 xterm 로 설정
음, 모든 터미널 에뮬레이터 창은 문자를 지우는 데 동일한 키를 사용합니다.
% xmodmap -e "keysym BackSpace = 삭제"
% echo "XTerm*ttyModes: 지우기 ^?" | xrdb -병합

일부 키보드는 자동으로 작거나 큰 문자를 생성하지 않습니다.
쉼표 및 마침표 키가 이동됩니다. 이것은 다음과 같이 해결할 수 있습니다. xmodmap 재설정하여
다음 스크립트를 사용하여 쉼표 및 마침표에 대한 바인딩:
!
! shift-, < 및 shift-를 만듭니다. 있다 >
!
keysym 쉼표 = 쉼표 적음
키심 기간 = 더 큰 기간

키보드 사이의 더 짜증나는 차이점 중 하나는 컨트롤의 위치입니다.
및 CapsLock 키. 일반적인 용도 xmodmap 다음과 같이 이 두 키를 교환하는 것입니다.
!
! Caps_Lock 및 Control_L 교체
!
잠금 제거 = Caps_Lock
컨트롤 제거 = Control_L
키심 Control_L = Caps_Lock
키심 Caps_Lock = Control_L
자물쇠 추가 = Caps_Lock
컨트롤 추가 = Control_L

이 예제를 다시 실행하여 키를 이전 할당으로 다시 교체할 수 있습니다.

  키 코드 명령은 동일한 키심을 여러 키코드에 할당하는 데 유용합니다.
이식할 수는 없지만 초기화할 수 있는 스크립트를 작성할 수도 있습니다.
알려진 상태로 키보드. 다음 스크립트는 삭제를 생성하도록 백스페이스 키를 설정합니다.
(위에 표시된 대로) 기존의 모든 Caps Lock 바인딩을 플러시하고 CapsLock 키를
Ctrl 키를 누르면 F5가 Esc를 생성하고 Break/Reset이 Shift Lock이 됩니다.
!
! HP에서 다음 키 코드에는 나열된 키 캡이 있습니다.
!
! 101 백스페이스
! 55캡슐
! 14 컨트롤
! 15 중단/재설정
! 86 중지
! 89 F5
!
키코드 101 = 삭제
키코드 55 = Control_R
잠금 해제
컨트롤 추가 = Control_R
키코드 89 = 탈출
키코드 15 = Caps_Lock
자물쇠 추가 = Caps_Lock

환경


DISPLAY 기본 호스트 및 디스플레이 번호를 가져옵니다.

onworks.net 서비스를 사용하여 온라인으로 xmodmap 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    itop - ITSM CMDB 오픈 소스
    itop - ITSM CMDB 오픈 소스
    IT 운영 포털: 완전한 개방
    소스, ITIL, 웹 기반 서비스
    완전히 포함하는 관리 도구
    맞춤형 CMDB, 헬프데스크 시스템 및
    서류맨...
    itop 다운로드 - ITSM CMDB 오픈소스
  • 2
    클레멘 타인
    클레멘 타인
    Clementine은 멀티 플랫폼 음악입니다.
    영감을 받은 플레이어 및 라이브러리 구성자
    아마록 1.4. 그것은 빠르고
    사용하기 쉬운 인터페이스,
    검색하고 ...
    클레멘타인 다운로드
  • 3
    XISMuS
    XISMuS
    주의: 누적 업데이트 2.4.3은
    출시되었습니다!! 업데이트는 모든
    이전 2.xx 버전. 업그레이드하는 경우
    버전 v1.xx에서 다운로드하고
    난 ..
    XISMuS 다운로드
  • 4
    페이스 트랙 누아르
    페이스 트랙 누아르
    모듈식 헤드트래킹 프로그램
    여러 얼굴 추적기, 필터 지원
    그리고 게임 프로토콜. 트래커 중에서
    SM FaceAPI, AIC 관성 헤드
    추적기 ...
    다운로드
  • 5
    PHP QR 코드
    PHP QR 코드
    PHP QR 코드는 오픈 소스(LGPL)입니다.
    QR 코드 생성을 위한 라이브러리,
    2차원 바코드. 기반으로
    libqrencode C 라이브러리, API 제공
    QR 코드 바코드 생성 중...
    PHP QR 코드 다운로드
  • 6
    프리시브
    프리시브
    Freeciv는 무료 턴 기반 게임입니다.
    멀티플레이어 전략 게임,
    플레이어는 a의 리더가 됩니다.
    문명을 얻기 위한 투쟁
    궁극적인 목표: 될...
    Freeciv 다운로드
  • 더»

Linux 명령

Ad