영어프랑스어스페인어

Ad


온웍스 파비콘

imwheel - 클라우드에서 온라인

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

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

프로그램:

이름


imwheel - X Windows용 마우스 휠 및 버튼 인터프리터

개요


임휠 [ 옵션 ]

기술


IMW휠 X Windows 시스템용 범용 마우스 휠 및 버튼 번역기입니다.
imwheel은 X Windows의 입력을 활용하여 마우스 휠과 마우스 버튼을 변환합니다.
X에 대한 XTest 확장을 사용하여 키보드 이벤트로 작업 xdpy정보 정보를 위해
X 서버에서 지원되는 확장에서.

COMMAND LINE 옵션


사용 가능한 명령줄 옵션은 다음과 같습니다.

- 4, --플립 버튼
4가 5이고 5가 4가 되도록 마우스 버튼을 뒤집고 위아래를 반대로 합니다.
행위. 이것은 4개의 버튼을 다소 유용하게 만들 것입니다! 이것은 사용하는 것과 유사합니다.
'-b "5 4 6 7 8"'; 보다 -b 옵션. 또한보십시오 xmodmap(1).

-NS, --버튼 버튼 사양
버튼 다시 매핑 버튼 사양 해석된 휠/버튼 입력에. 또한 제한
버튼을 지정된 버튼으로 잡습니다. NS 버튼 사양 로 둘러싸여야 합니다.
인용 부호. 각 버튼 번호는 공백으로 구분해야 합니다. NS 버튼 사양 is
휠 입력에 대해 다음 순서로 디코딩됩니다.

인덱스가 imwheelrc에서 버튼 번호 이름으로 해석됨
1 휠 업 4 업
2 휠 다운 5 다운
3 바퀴 왼쪽 6 왼쪽
4 휠 오른쪽 7 오른쪽
5 엄지 버튼 1 8 엄지1
6 엄지 버튼 2 9 엄지2
7 추가 버튼 1 10 ExtBt7
8 추가 버튼 2 11 ExtBt8


A 버튼 사양 "4 5"의 경우 움켜쥔 버튼을 위아래로만 휠로 제한합니다.
A 버튼 사양 "0"의 값은 정의된 매핑을 모두 해제하므로 건너뛸 수 있습니다.
버튼 사양 당신의 마우스에 존재하지 않는 무언가를 위해.
A 버튼 사양 "4 5 0 0 8" 중 일반 휠 위/아래 및 엄지 버튼 1용일 수 있습니다.
그러나 수평 바퀴 축은 없습니다.
기본값은 버튼 사양 "4 5 6 7 8 9"이지만 사용자 정의해야 할 수도 있습니다.
이 자신. 일반 마우스에서 마우스 휠을 무시하려면
시작 버튼 사양 "0 0 0 0 ..."을 사용하여 수직 및
바퀴의 수평축(수평축이 존재하는지 여부
사용 된).
참조 xmodmap(1).

-씨, --구성
구성 도우미 창에 즉시 팝업됩니다.
참조 구성 돕는 사람

-NS, -디버그
실행하는 동안 가능한 모든 디버그 정보를 표시합니다. 이것은 많이 뱉어 내고 또한 제안합니다.
를 사용하여 -d imwheel이 제어 장치에서 분리되는 것을 방지하는 옵션
단말기.

-NS, --분리하다
실제로 이것은 이름의 반대 역할을 합니다.
제어 터미널(데몬 없음). Control-C 정지 등...

-NS, --집중하다
원래 해킹 대신 X 이벤트 하위 창을 강제로 사용합니다.
X 이벤트의 하위 창을 조사된 포커스 쿼리(XGetInputFocus)로 바꿉니다.
이것은 다음과 같은 일부 창 관리자와의 호환성 문제를 수정해야 합니다.
창 제작자, 그리고 아마도 깨달음. 아무 것도 제대로 작동하지 않는 것 같으면 시도하십시오.
이것을 켜거나 끄거나...

-NS, --포커스-이벤트
버튼 잡기에 대한 포커스 이벤트 사용을 비활성화합니다. 만약 당신의 @제외 된 창문이 아니다
종료 시 마우스 버튼을 다시 잡고 이것을 켜거나 끄십시오...

-시간, --도움
옵션과 버전/작성자 정보에 대한 간단한 도움말.

-케이, --죽임
오래된 imwheel을 죽이려고 시도합니다. 프로세스 ID는 다음을 사용하여 테스트됩니다. /프로시저/${pid}/상태
이름: 필드 ?= imwheel. 만약에 / proc 마운트되지 않은 경우 매번 실패합니다!
그렇지 않으면 잘못된 프로세스가 종료되지 않습니다.

-NS, --그만두 다
이벤트 루프에 들어가기 전에 imwheel을 종료하십시오.
예: `imwheel -k -q' = 종료 및 종료(옵션 순서는 중요하지 않음)

-NS, --표시하다 디스플레이
지정된 위치에서 XServer 사용 디스플레이 표준 X 형태로. 이 옵션을 사용하면 유용합니다.
다중 디스플레이용.

X WINDOWS


실행하기 전에 DISPLAY 환경 변수를 설정하여 여러 imwheels를 사용하십시오.
각 imwheel 또는 사용 -X or --표시하다 각각에 대해 다른 디스플레이를 지정하는 옵션
임휠. 동일한 디스플레이에서 여러 개의 imwheel을 실행하는 것은 권장되지 않지만
허용되며 휠이나 버튼을 사용하는 동안 이상한 일이 발생할 수 있습니다.

xorg.conf를 편집하고 "InputDevice" 섹션에서 마우스 프로토콜이
최신 PS/2 또는 USB 마우스의 경우 "ExplorerPS/2"로 설정하고 그렇지 않은 경우 "IMPS/2"로 설정합니다. 시리얼용
마우스는 "IntelliMouse" 또는 "Auto"로 설정합니다. IntelliMouse 호환 마우스용입니다. 다른
다른 마우스에는 프로토콜이 필요할 수 있습니다.

주의사항
XNUMXD덴탈의 @들어오지 못하게 하다 명령은 ZAxis를 자체적으로 사용하고
동일한 원하는 효과를 일으키는 키보드 번역이 없습니다. NS @들어오지 못하게 하다 명령은 반드시
또한 마우스 및/또는 마우스 버튼 잡기가 필요하지만 그렇지 않은 클라이언트에 대해서도 추가됩니다.
잡을 특정 버튼을 지정합니다. 이 클라이언트는 마우스를 잡으려고 할 때 실패합니다.
버튼 4와 5는 이미 imwheel에 의해 잡혀 있기 때문입니다. XV는 클라이언트의 예입니다.
성공하려면 이러한 유형의 잡기가 필요합니다. KDE 클라이언트는 자체적으로 ZAxis를 사용합니다.
목적. 제공된 imwheelrc에는 이미 XV에 대한 제외가 포함되어 있습니다. IMWheelRC 보기
자세한 내용은 섹션을 참조하십시오.

IMWHEELRC


IMWheel은 선택적으로 두 개의 구성 파일을 사용합니다. 하나는 /etc/X11/imwheel/imwheelrc입니다.
누구나 사용할 수 있습니다. 다른 하나는 한 명의 사용자만 사용하는 $HOME/.imwheelrc입니다. 하나는
제공되며 /etc/X11/imwheel에 자동으로 설치되어야 합니다. 모든 공백
창 이름의 큰따옴표 내를 제외하고 파일에서 무시됩니다.

구성 파일은 창 이름과 이벤트 번역 및/또는 imwheel로 구성됩니다.
'@'(at) 기호로 시작하는 명령. 각 창 이름은 다음 섹션을 시작합니다.
그것의 구성. 창 이름은 선착순으로 우선 순위가 지정되므로 더 많은
일반 일치는 항상 구성 파일에서 나중에 발생해야 합니다.

주석은 파운드(#)로 시작하여 줄 끝까지 확장됩니다.

IMWHEELRC 헤더


창 이름 섹션 헤더는 실제로 다음 네 가지 중 하나입니다.

창 제목
창 클래스 이름
창 리소스 이름
imwheelrc에서 "\(null\)"과 일치하는 (null)

이들 중 대부분은 fvwm2의 FvwmIdent 모듈 또는 구성자를 사용하여 조사할 수 있습니다.
구성 돕는 사람 부분). 다른 창 관리자에는 고유한 방법이 있을 수 있습니다.
창의 속성을 식별합니다.
각 창 이름은 정규식 문자열과 일치합니다. 따라서 모든 창은 정규식을 사용하여 일치됩니다.
패턴 ".*"을 창 이름으로 사용합니다. 이 패턴은 귀하의
구성 파일, 그렇지 않으면 파일의 다른 창 구성을 재정의합니다.
일치하는 휠/버튼 동작.
null이 있는 창과 일치하는 "(null)"로 표시된 하나의 특수 헤더가 있습니다.
세 속성의 문자열입니다. 이를 통해 Quake3에도 작업을 할당할 수 있습니다.
창에 대한 정보가 없습니다. 사용된 키가
게임 또는 응용 프로그램의 다른 키 작업과 충돌할 수 있는 키가 되어서는 안 됩니다.
일을 하는 것을 목표로 하고 있습니다! 포함된 imwheelrc 파일에는 "(null)" 섹션이 포함되어 있습니다.
시연하고 Quake3에서 작동해야 합니다.
각 창/클래스/리소스 이름 절대로 필요한 것 한 줄에 단독으로 큰따옴표(")로 묶입니다.

각 창 섹션 내부에는 번역 정의 또는 명령이 여러 개 있습니다. 각
번역 정의 또는 명령은 자체적으로 한 줄에 있어야 합니다. 창 섹션은
다른 창 섹션을 시작하거나
구성 파일의 끝.

IMWHEELRC 번역 정의


마우스 휠/버튼 번역은 창 섹션이 끝난 후 각각 한 줄을 차지합니다.
시작했다. 각 인수는 쉼표(,)로 구분됩니다. 공백은 무시됩니다. KeySyms는
키보드 입력 및 출력을 지정하는 데 사용됩니다. 파이프(|)는 여러 키를 결합하는 데 사용됩니다.
하나의 입출력으로. 형식은 다음과 같습니다...

필요한
다음 인수는 최소 번역 정의를 만드는 데 필요합니다.

수정 자 입력
마우스를 눌렀을 때 필요한 키를 나타내는 파이프로 연결된 X KeySyms
이 번역을 사용하기 위한 조치가 취해집니다. Alt, 메타, 컨트롤 및
Shift 키는 일반적인 수정자이지만 그냥
'Shift'가 아니라 'Shift_L' 또는 'Shift_R', 왼쪽과 오른쪽을 구분
시프트 키. 자세한 내용은 KeySyms 섹션을 참조하십시오.

`없음'는 imwheel에서 사용하는 특수 KeySym이며 수정자가 없음을 나타내는 데 사용됩니다. NS
이 경우 공백 입력도 허용되지만 진행 상황에 대한 설명은 적습니다.
에! `없음'를 사용하면 휠 동안 수정자를 사용할 수 없습니다.
동작. 필드가 비어 있으면 어떤 수정자는 일치하므로 이것을 마지막에 넣으십시오.
그들의 창 섹션.

마우스 동작 입력
이것은 마우스 휠이나 버튼의 입력입니다. 다음 중 하나이며
하나:

Up
아래로
좌회전
권리
무지

이것들은 자명합니다. 문제가 있으면 구성기를 사용하십시오!

동작 산출
Out KeySyms는 여기에 배치됩니다. 사용 가능한 모든 항목에 대한 자세한 내용은 KeySyms 섹션을 참조하세요.
키심즈. 파이프를 사용하여 KeySyms에 가입하십시오. 출력 키를 순서대로 눌렀다가 놓으면,
역순으로, 모두 눌려진 후에야 모두 결합될 가능성이 높습니다.
`^C'(control-c) 키 누르기가 되는 `Control_L|C'에서와 같이.

선택 사항
다음 옵션은 선택 사항이지만 하나를 사용하려면 앞의 모든 항목을 채워야 합니다.
인수.

산출 반복
Output KeySyms를 몇 번 연속으로 눌러야 하는지.

기본값은 1입니다.

Delay 키업 이벤트
하나의 출력에서 ​​모든 출력 KeySyms를 해제할 때까지의 시간(마이크로초)
되풀이.

기본값은 0입니다.

Delay 다음 보기 키 프레스 이벤트
다음 Output KeySyms를 누를 때까지의 시간(마이크로초)입니다. 지연
출력 KeySyms가 해제된 후에 발생합니다.

기본값은 0입니다.

IMWHEELRC 명령


명령은 `@' 문자로 시작합니다. 명령은 다음과 같습니다.

@들어오지 못하게 하다
마우스 이벤트를 잡는 imwheel에서 이 창을 제외합니다. IMWheel은 움켜잡을 것입니다
이러한 창이 입력될 때 마우스를 사용하고 초점이 맞춰질 때까지 마우스를 다시 잡지 않습니다.
제외되지 않은 창으로 변경되었습니다. 이렇게 하면 ZAxis 버튼 이벤트를 전달할 수 있습니다.
정상적으로 마우스를 잡으면 성공합니다.

@우선 사항=우선
각 창/클래스/리소스 섹션에서 사용할 수 있습니다. 더 높은 우선
값이 낮은 값보다 우선합니다. 섹션에 대한 동일한 우선 순위는
imwheelrc 파일을 위에서 아래로 구문 분석하여 첫 번째 일치 항목을 찾습니다. 따라서 @우선 사항
일치 항목에 대한 파일 검색을 순서대로 수행하는 데 사용할 수 있으므로 다음을 수행할 필요가 없습니다.
원한다면 순서대로 항목을 유지하십시오. 제공된 imwheelrc 파일에는
광범위한 의견과 사례 @우선 사항 기능.
기본값은 우선 모든 새 섹션의 경우 0입니다. 마지막 @우선 사항 명령
섹션은 해당 섹션에 대한 모든 이전 우선 순위를 재정의합니다. 따라서 각 섹션에는
오직 하나 우선 결국 설정. 우선 순위는 int로 유지되므로 범위
INT_MAX에서 INT_MIN으로. (이 값은 /usr/include/limits.h를 참조하십시오.
체계.)

구성 돕는 사람


IMWheel에는 롤업을 통해 불러올 수 있는 반쯤 숨겨진 구성 도우미가 포함되어 있습니다.
X 서버의 루트 창에서 몇 번 아래로 내려갑니다. 이 창에서 다음을 찾을 수 있습니다.
imwheelrc 파일에서 사용할 수 있는 창 이름을 선택합니다. 미니 화면 캡처를 눌러
루트 창(전체 화면)을 포함하여 다른 창을 잡습니다.

활성 수정자 키와 함께 마우스 휠 및 버튼 동작을 잡을 수 있습니다.
건반. 마우스 휠/버튼 동작이 표시되고 X KeySyms가 표시됩니다.
그 아래. 이 모든 정보는 원하는 대로 imwheelrc에 직접 입력할 수 있습니다.

IMWheel을 다시 시작하여 변경된 imwheelrc 파일을 읽거나 구성자가 다음을 수행할 수 있습니다.
취소되어 imwheel이 구성 파일을 읽지 않고 작업을 재개합니다. NS
다시 시작하면 imwheel은 처음에 사용자가 호출한 대로 스스로를 실행하지만 추가 -R
이것이 다시 시작된 imwheel임을 나타내는 옵션입니다. NS -R 에 의해 사용되지 않습니다
imwheel의 일부 구성을 우회하기 때문입니다.

키심스


프로그램은 파이프(|) 문자를 사용하여 keysyms의 조합을 사용하여 다음을 수행할 것으로 예상합니다.
그것들을 함께 결합하십시오.

예:
Alt_R|시프트_R

오른쪽 Alt를 의미합니다. 둘 중 하나가 아니라 함께 오른쪽으로 이동하십시오! 그리고
차례로 누르는 것이 아니라 본질적으로 둘 다 동시에 눌러집니다.

X에서 사용되는 공통 수정자 Keysym 이름:
시프트_L 시프트_R
제어_L 제어_R
Alt_L Alt_R

다음을 제외하고는 현재 키가 할당되지 않았을 수 있습니다. xmodmap 그들을:

Meta_L Meta_R (사실 Sun 키보드에는 이 기능이 있습니다...)
슈퍼_L 슈퍼_R
하이퍼_L 하이퍼_R

다음은 사용할 수 있는 몇 가지입니다. 어딘가에 당신의 키보드에. 여기가 어디야
그들은 내 키보드에 있었습니다. 다시 말하지만 이것은 보편적이지 않습니다. 사용 xev 당신을 테스트하는 프로그램
당신의 키보드에 자신의 키를!

Caps_Lock = Caps Lock 키!
(이것은 여전히 ​​Caps Lock을 켜고 끕니다!)
Num_Lock = Num Lock 키!
(이건 잘 안쓰는데...
Caps_Lock과 같은 이유로)
Multi_key = Scroll Lock 키!
(그림을 이동!)
Mode_switch = 오른쪽 Alt ... 어쨌든 나를 위해.
(이는 Alt_R을 사용할 수 없음을 의미합니다)

Windows 키에는 KeySyms가 할당되지 않을 수 있지만 숫자는 있습니다. xmodmap
실제 KeySym에 할당하는 데 사용됩니다.

사용 가능한 모든 키에 대한 keysym 이름을 찾으려면 /usr/include/X11/keysymdef.h 파일, 그리고
해당 파일의 정의에 대해 사용 가능한 KeySym 이름에 대해 "XK_"를 제거하십시오.
구성 파일. 이 파일의 경로는 다를 수 있습니다.

항상 구성자가 있다는 것을 기억하십시오. 그리고 xev 여기도 도움이 될 것입니다!

WHEEL AS 중급 버튼 IN X


"Emulate86Buttons" 없이 XF3Config를 구성하고 2인치인 경우 "Buttons"를 늘립니다.
폰터 또는 InputDevice 섹션. 휠은 실제 중간 버튼 역할을 하며
바깥쪽 두 개의 버튼은 함께 눌러도 별도의 버튼(1과 3)으로 작동합니다.

물론 휠을 사용하려고 하는 동안 휠이 계속 가운데 버튼을 클릭한다면
Emulate3Buttons 옵션을 활성화하여 휠 버튼을 비활성화할 수 있습니다! 그리고
Buttons 인수를 2로 줄이는 것을 잊지 마십시오!

왼쪽 버튼 매핑 IN X WINDOWS


왼쪽에 있는 왼손잡이에게 이 명령은 버튼을 올바르게 설정하는 데 도움이 될 수 있습니다.
왼손잡이와 imwheel 모두를 위한 XWindows.

xmodmap -e "포인터 = 3 2 1 4 5"
or
xmodmap -e "포인터 = 3 2 1 4 5 6 7"
등 ...
xmodmap -e "포인터 = 3 2 1 4 5 6 7 8 9"

참고: 대부분은 X의 모든 제한 때문에 작동하지 않습니다.

더 많은 버튼이 있다면 이 줄 끝에 더 많은 숫자를 추가하세요!

onworks.net 서비스를 사용하여 imwheel 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad