GoGPT Best VPN GoSearch

온웍스 파비콘

xmodmap - 클라우드에서 온라인

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

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

프로그램:

이름


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

개요


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

기술


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

옵션


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

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

-도움 이 옵션은 명령줄 인수에 대한 간략한 설명을 나타냅니다.
표준 오류 채널에 인쇄되어야 합니다. 이는 다음이 수행될 때마다 수행됩니다.
처리되지 않은 인수가 주어졌습니다. 엑스모드맵.

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

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

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

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

-n 이 옵션은 다음을 나타냅니다. xmodmap 매핑을 변경해서는 안 되지만
그것이 무엇을 할 것인지 표시하세요. 확인(1) 이 옵션이 주어지면 그렇게 됩니다.

-e 표현
이 옵션은 실행할 표현식을 지정합니다. 표현식은 여러 개일 수 있습니다.
명령줄에서 지정할 수 있습니다.

-오후 이 옵션은 현재 수정자 맵이 다음에 인쇄되어야 함을 나타냅니다.
표준 출력. 다른 모드 옵션이 없는 경우 이것이 기본 작동 모드입니다.
지정됩니다.

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

-pke 이 옵션은 현재 키맵 테이블이 다음에 인쇄되어야 함을 나타냅니다.
피드백이 가능한 표현식 형태의 표준 출력 xmodmap.

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

- 대시 하나만 있는 경우 표준 입력을 입력 파일로 사용해야 함을 의미합니다.

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

표현 문법


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

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

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

키 코드 어떤 = 키심 이름 ...
기존 키에 지정된 키심 목록이 할당되지 않은 경우 예비 키가 생성됩니다.
키보드에서 선택되고 키심이 할당됩니다. 목록
키심볼은 10진수, 16진수 또는 8진수로 지정할 수 있습니다.

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

선명한 수정자 이름
이는 유효한 수정자에 대한 수정자 맵의 모든 항목을 제거합니다.
이름은 다음과 같습니다: 변화, 로크, Control:, Mod1, Mod2, Mod3, Mod4Mod5 (케이스는 아니다
수정자 이름에서는 중요하지만 다른 모든 이름에서는 중요합니다.
예를 들어, ``clear Lock''은 Shift Lock에 바인딩된 모든 키를 제거합니다.
수정 자.

더하다 수정자 이름 = 키심 이름 ...
이는 주어진 키 심볼을 포함하는 모든 키를 지정된 수정자 맵에 추가합니다.
키심 이름은 모든 입력 표현식이 읽힌 후에 평가되어 만들어집니다.
키를 교환하기 위한 표현식을 쉽게 작성할 수 있습니다(예제 섹션 참조).

제거 수정자 이름 = 키심 이름 ...
이는 지정된 수정자에서 주어진 키심볼을 포함하는 모든 키를 제거합니다.
지도. 달리 더하다, 키심 이름은 줄이 읽힐 때 평가됩니다.
수정자에서 키를 제거할 때 키를 제거할지 여부에 대해 걱정할 필요가 없습니다.
아니요, 그들은 재지정되었습니다.

포인터 = 디폴트 값
이렇게 하면 포인터 맵이 기본 설정으로 돌아갑니다(버튼 1은 코드를 생성합니다)
(1의 경우, 버튼 2를 누르면 2가 생성됩니다.)

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

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

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

사용 예


많은 포인터는 첫 번째 버튼을 검지손가락으로 누르도록 설계되었습니다.
오른손. 왼손잡이 사람들은 종종 왼손잡이가 더 편안하다고 생각합니다.
생성된 버튼 코드를 반대로 하여 기본 버튼이 눌러지도록 합니다.
왼손 검지. 3버튼 포인터에서는 다음과 같이 할 수 있습니다.
% xmodmap -e "포인터 = 3 2 1"

많은 애플리케이션은 메타 키(Control 키와 유사하지만 다음과 같은 경우) 개념을 지원합니다.
(Control 대신 Meta를 누르고 있습니다.) 그러나 일부 서버에는 Meta 키심이 없습니다.
기본 키맵 테이블이므로 직접 추가해야 합니다. 다음 명령을 실행하면
Meta를 다국어 키(때로는 문자 작성이라고도 함)에 연결합니다. 또한
Meta 키가 필요한 애플리케이션은 단순히 Meta 키를 얻어야 한다는 사실을 이용합니다.
키코드를 사용하고 키맵 테이블의 첫 번째 열에 키심이 있을 필요가 없습니다.
이는 Multi_key(기본 수정자 포함)를 찾는 애플리케이션을 의미합니다.
지도)에서는 아무런 변화도 느껴지지 않습니다.
% xmodmap -e "키심 멀티키 = 멀티키 메타_L"

마찬가지로 일부 키보드에는 Alt 키는 있지만 Meta 키가 없습니다. 이 경우 다음과 같은 문제가 발생할 수 있습니다.
유용하다:
% xmodmap -e "키심볼 Alt_L = 메타_L Alt_L"

더욱 간단하면서도 편리한 사용법 중 하나 xmodmap 키보드의 "rubout"을 설정하는 것입니다
대체 키심(keysym)을 생성하는 키입니다. 여기에는 종종 백스페이스를
사용자에게 더 편리하도록 삭제하세요. ttyMode 자원 xterm 로 설정
글쎄요, 모든 터미널 에뮬레이터 창은 문자를 지우는 데 동일한 키를 사용합니다.
% xmodmap -e "키심 백스페이스 = 삭제"
% echo "XTerm*ttyModes: 지우기 ^?" | xrdb -병합

일부 키보드는 자동으로 미만 및 초과 문자를 생성하지 않습니다.
쉼표와 마침표 키가 이동했습니다. 이는 다음을 통해 해결할 수 있습니다. xmodmap 재설정하여
다음 스크립트를 사용하여 쉼표와 마침표를 바인딩합니다.
!
! shift-, be < 그리고 shift-.be >를 만드세요.
!
keysym 쉼표 = 쉼표가 적음
키심 주기 = 더 큰 주기

키보드 간의 더욱 짜증나는 차이점 중 하나는 Control의 위치입니다.
CapsLock 키. 일반적인 사용 xmodmap 두 키를 다음과 같이 바꾸는 것입니다.
!
Caps_Lock과 Control_L을 바꿔주세요
!
잠금 해제 = Caps_Lock
Control = Control_L 제거
키심 Control_L = Caps_Lock
키심볼 Caps_Lock = Control_L
Lock = Caps_Lock 추가
컨트롤 추가 = Control_L

이 예제를 다시 실행하면 키를 이전 할당으로 다시 바꿀 수 있습니다.

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

환경


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

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.