"Emacs Pinky"를 방지하는 가장 좋은 방법은 무엇입니까?[닫은]

StackOverflow https://stackoverflow.com/questions/52492

  •  09-06-2019
  •  | 
  •  

문제

방금 GNU Emacs를 텍스트 편집기로 사용하기 시작했는데 "이맥스 핑키"Emacs를 사용할 때 요구되는 것처럼 새끼손가락으로 컨트롤 키를 계속 눌러야 했습니다.이러한 유형의 반복성 긴장 부상을 피할 수 있는 방법은 무엇입니까?

도움이 되었습니까?

해결책

만들기 캡 잠금 다른 컨트롤 키로 시작하는 것이 좋습니다.인체공학적 키보드에 투자하세요.일부 emacs 사용자는 심지어 제어 및 메타를 위한 풋 페달 장치를 얻기까지 합니다.

다른 팁

스페이스 바가 작동하도록 구성 둘 다 공간과 통제로서;때 공간 공간처럼 혼자 눌려지고, 여백처럼 눌려진다. Ctrl 키.그래서 공간 + 엑스 다음과 같이 취급된다 Ctrl 키 + 엑스.

Windows에서는 AutoHotKey를 사용하고 "재택 수식어"는 Linux의 Xorg에 있습니다.(X, 그러나 Linux에만 해당됩니다.) 다음을 사용할 수 있습니다. 카라비너 (공식적으로는 키리맵4맥북) 맥에서.(사실 저는 ~이다 at-home-modifier의 저자.=)

일본어 키보드처럼 공간 주위에 많은 키가 있는 키보드가 있으면 더 많은 작업을 수행할 수 있습니다.일본어 키보드 http://www.owltech.co.jp/products/keyboard/KB86STD/KB86STD_B-320.jpg

내 맨 아래 줄은 기본적으로 Esc학사공간입력하다, 하지만 수정자로 사용하면 Alt옮기다Ctrl 키옮기다Alt.(예를 들어, Esc 첫 번째는 Space이고 그 다음은 Alt+공간, 그러나 Space 다음에 Esc, 그것은 Ctrl 키+Esc.누르면 공간, Esc, 그리고 엑스, 그렇다면 그것은 Ctrl 키 + 대체 + 엑스.) 모두 로 누를 수 있다 엄지손가락.amazon.com에서 일본어 키보드를 주문할 수 있습니다.일본어를 할 필요는 없습니다.

이것은 매우 편리합니다.예를 들어 Firefox(죄송합니다. Emacs는 아님)의 경우 링크에 초점을 맞추고 Ctrl + Enter를 누르세요.그러면 새 탭에서 열립니다.(Shift를 누르면 현재 탭에 머물지 않고 새 탭으로 전환됩니다.)

(위 사진이 바로 그 사진이다. at-home-modifier의 저자 사용합니다.하지만 제조사에서는 더 이상 이 모델을 판매하지 않습니다.)

풋페달을 받아라!(키네시스가 있습니다.) 그런 다음 컨트롤과 캡 잠금을 해제하여 발을 사용하도록 강제합니다.

(참고로 capslock을 다시 매핑하면 도움이 되지만 하루에 충분히 emacsing한 후에는 완전한 솔루션이 될 수 없습니다.)

하나님의 사랑을 위해 - 다른 텍스트 편집기를 사용하세요!꼭 필요한 일이라면 발 페달 정상적으로 작업하려면...잘...솔직히 말문이 막힌다.수많은 난해한 키 입력을 외우거나 고급 하드웨어를 구입할 필요가 없는 강력하고 현대적인 텍스트 편집기가 많이 있습니다.

아시다시피 저는 많은 것을 이해하고 받아들일 수 있지만 발 페달 간단한 텍스트 편집기의 경우 실제로 선을 그리는 곳입니다.

나는 프로그래머, 작가, 괴짜 등으로 구성된 대규모 커뮤니티가 왜 그렇게 큰지 항상 궁금했습니다.아직 이 문제에 대한 매우 간단하고 효과적인 해결책을 찾지 못했습니다.간단히:1) 작은 종이 조각을 가져다가 종이 공을 만듭니다.2) 스카치를 사용하여 왼쪽 Ctrl 키에 붙입니다(일시적으로 해당 위치에서 제거).3) 글을 쓸 때 왼쪽 손바닥 측면을 사용하여 해당 키를 누르세요. 이제 이 키가 다른 키보다 높아서 쉽게 할 수 있습니다.그렇게 하면 에르고 키보드를 구입하거나 Ctrl 키를 Capslock에 다시 매핑할 필요가 없습니다(결국 새끼손가락으로 누르게 됩니다)...

그런 작은 문제에 대해 너무 많은 논의가 있습니다.

다시 매핑 왼쪽 Ctrl 그리고 Caps-Lock 그래서 그들은 있어야 할 곳에 있습니다:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,3a,00,1d,00,1d,00,3a,00,00,00,00,00

 

나는 remap caps-lock 솔루션에 전적으로 동의합니다. 이는 꽤 도움이 됩니다.더 나아가기 위해 나는 다음을 시도했고 좋아했습니다. Ergoemacs 키 바인딩.이 프로젝트는 활발하게 개발되고 있으며 꽤 잘 지원되고 있습니다.누군가 Ergoemacs 키 바인딩을 사용하여 inputrc 파일을 게시한 것 같지만 Mac OS X(일부 EMACS 키는 Cocoa에 통합되어 있음)과 통합되지 않았기 때문에 개인적으로 사용하지 않습니다.제가 사용해 본 또 다른 비결은 고정키를 활성화하는 것입니다.이는 많은 플랫폼에서 지원되며 코드와 관련된 일부 문제를 완화합니다(과도한 사용과 반대).emacswiki에서는 분명히 권장됩니다: http://www.emacswiki.org/emacs/StickyModifiers

나는 우수한 것을 사용한다 키코드 모드 일반적인 행동을 위해.호출할 기능이나 키 시퀀스를 제공할 수 있습니다.

일반적인 타이핑을 너무 방해하지 않도록 문자 통계를 생성하여 좋은 키 코드를 찾았습니다.같이 녹음했어요 내 기본 코드.

더욱 편리한 명령 호출 외에도 다음과 같은 항목을 삽입할 수 있는 코드가 있습니다.

Best wishes,
Arne

나는 그것 없이 이메일을 쓰는 것을 싫어합니다 ☺

또한 나는 제어 잠금 모드 Flyspell과 같은 경우에는 항상 제어가 필요합니다.실제 Emacs 단축키를 사용한 모달 편집입니다.

제가 가장 많이 사용하는 코드는

먼저 기본 키 바인딩이 모든 사람에게 적합하지 않을 수 있으므로 Emacs를 사용하지 말라고 제안하는 것은 말이 되지 않는다는 점을 지적하고 싶습니다.Emacs는 지금까지 만들어진 것 중 가장 구성 가능한 "텍스트 편집기"이므로 키 매핑과 같은 사소한 것들도 완전히 구성 가능합니다.

"Emacs pinky" 문제와 관련하여 몇몇 사람들의 키 바인딩에 "anti-Emacs-pinky" 키 바인딩이 있는 것을 발견했습니다. .emacs, 여기에 사용자 "Paul Nathan"(제가 입력한 경우 17.5k 담당자)과 같습니다.

Emacs의 좋은 사용자 정의 키 바인딩은 무엇입니까?

그렇다면 많은 사람들이 선호하는 것으로 알려져 있습니다. vi 방법과 사용자 Emacs의 바이퍼 모드.

내 생각에 Emacs의 주요 문제는 기본적으로 CTRL, 특히 C-x 및 C-f/C-b에 대한 과도한 의존입니다.이 세 가지는 IMHO, 고통스러운 손가락 왜곡을 의미하기 때문에 정말 끔찍합니다.

그래서 나에게는 먼저 문제를 정의해야 합니다.이슈가 뭐야?문제는 기본적으로 CTRL에 대한 과도한 의존입니다. CTRL은 일반적으로 대부분의 키보드에서 잘못된 위치에 있다는 사실과 거기에 있는 대부분의 키보드(지금까지 생산된 모든 키보드의 99.9% 이상을 추측합니다)가 전체 조각이라는 사실입니다. 정크.

그래서 무엇입니까? 나의 이에 대한 해결책은?

  • 저는 좋은 기계식 키보드를 사용하고 터치식을 사용합니다.이 문제에 대해 정말로 진지하게 생각하는 사람들은 아마도 매우 좋은 분할 및 매트릭스 키보드(Kinesis Advantage와 같은)를 위해 $$$를 지불할 것입니다...분할되기 때문에 그리고 매트릭스는 인체공학적 관점에서 이해가 되는 유일한 종류의 키보드입니다(이는 논쟁의 여지가 없습니다).안타깝게도 저는 30년 동안 타이핑을 해왔고 매트릭스 레이아웃에 적응할 수 없어서 오래된(결함이 있는) 스태거 키보드를 사용하고 있습니다.스태거 키보드를 사용하려면 최소한 좋은 스위치가 있는 키보드를 선택하십시오(예: IBM Model M 또는 Cherry MX 스위치의 버클링 스프링 또는 Happy Hacking Keyboard Pro의 Topres).Cherry MX-5000(*) 또는 IBM M15와 같이 분할 + "기계식"이 엇갈린 제품을 찾으려면 500달러 이상을 지불할 준비를 하십시오.

그래서:간단히 말해서, 이 문제에 대해 정말로 진지하게 생각한다면 Kinesis Advantage를 선택하십시오(Cherry MX 스위치를 사용하고 있으며 제가 착각하지 않았다면 특정 스위치를 선택할 수도 있습니다).

나처럼 슬프게도 이 멋진 키보드가 "너무 다르기 때문에" 적응할 수 없다면 좋은 "기계식" 키보드를 선택하십시오.타이핑하는 동안 "바닥으로 내려가지" 않도록 허용하는 키보드는 손가락 관절을 보호합니다.수십 년 간의 프로그래밍 후에 도움이 됩니다.

"기계식" 경로를 가고 싶지 않고 고무 돔이 좋은 키보드라고 생각한다면(나는 그것들을 쓰레기라고 생각하지만 각각 선호합니다) 적어도 좋은 고무 돔을 선택하십시오.MS의 Ergo 4K가 좋은 선택이 될 것입니다(다시 한 번:그것은 고무 돔이므로 나에게는 손가락이 부러질 정도의 쓰레기이지만 맛의 문제입니다.)

  • 좋은 키보드를 사용하고 나면 CAPS-LOCK을 CTRL로 다시 매핑하십시오.모든 OS에서 수행할 수 있습니다.그것은 사소하고 주제에 대한 많은 링크가 있습니다.

  • CTRL에 대한 과도한 의존을 중지하려면 Emacs의 키를 다시 매핑하십시오.첫 번째 CTRL-x는 끔찍합니다.정말 최악의 지름길임에 틀림없습니다.하지만 ctl-x-map을 원하는 대로 다시 매핑할 수 있습니다.나는 리매핑 마이너 모드에서 이 작업을 수행합니다.

    (키 my-keys-minor-mode-map 정의(kbd "C-,") ctl-x-map)

C-, 당신에게 적합하지 않을 수도 있습니다:다른거 골라...

그런 다음 커서 이동 문제가 있습니다.나는 그것이 "텍스트 편집기"에 있어서 큰 것이라고 생각합니다."커서를 이동"하는 대신 텍스트 버퍼 주위를 빠르게 이동하기 위해 모든 고급 Emacs 기능을 사용하는 경향이 있더라도 여전히 "수동으로" 커서를 자주 이동해야 합니다.

C-f / C-b는 커서를 이동하는 가장 어리석은 두 가지 단축키여야 합니다.

저는 M-{i,j,k,l}을 사용합니다.그래서 사람들은 {ijkl} 대신 {hjkl}을 선호하지만 저는 {ijkl}이 반전된 T-화살표를 재현하기 때문에 좋아합니다.나는 또한 터치 타이피스트로서 홈 행에 있을 때 이미 {jkl}에 세 개의 손가락이 있다는 사실을 좋아합니다.'f' 또는 'b'에 도달하기 위한 미친 손가락 동작은 없습니다.말이 안 돼요.

마지막으로 중요한 것은:타이핑을 하지 않을 때는 이렇게 하세요 나머지 키보드에 손가락을 대세요.물론 이를 위해서는 단순히 키보드에 키를 올려놓고 있을 때 활성화되지 않을 만큼 충분한 저항력을 갖춘 좋은 스위치가 있는 키보드가 필요합니다.

Microsoft Natural Keyboard는 저에게 매우 좋습니다.나는 하루에 10시간 이상 아무 문제 없이 모든 작업에 emacs를 사용합니다.

내 조언은 엄지손가락을 사용하여 수정자 키(control, alt)를 눌러보세요. 손이 닿는 곳에 있을 때.스페이스바가 더 짧은 키보드에서는 엄지손가락을 안쪽으로 구부리지 않고도 Alt(메타)를 누를 수 있습니다.예를 들어 다시 매핑할 수 있습니다.Alt를 Control로 전환하면 Control과 Alt에 모두 편리하게 액세스할 수 있습니다.이는 MS Natural 키보드에서도 가능합니다.

다음을 고려해보세요. Kinesis 윤곽 건반.제 속도를 익히는 데 약 한 달이 걸렸고 이제는 풋 페달이 없어도 이것이 이상적인 Emacs 키보드라고 생각합니다.

농담이 아닙니다.나는 푸드 페달을 사용하여 첫 번째 제품을 주문했지만 실제로 수정자 키로 사용할 만큼 발과 손의 타이밍을 충분히 조정할 수 없다는 것을 알게 되었습니다.한동안 통합 숫자 패드를 전환하는 데 사용했지만 Kinesis의 숫자 열에 접근하기가 너무 쉽기 때문에 사용하지 않는다는 것을 깨닫고 포기했습니다.

여기에 아직 언급되지 않은 한 가지 솔루션은 다음을 사용하는 것입니다. 둘 다 키 조합을 위한 손.

예를 들어 <CTRL-K>를 누르고 싶다고 가정해 보겠습니다.QWERTY 키보드에서는 <K>가 오른쪽에 있으므로 키보드와 함께 <CTRL>을 누르세요. 왼쪽 손과 <K> 오른쪽 손.시스템에 익숙해지면 잘 작동합니다.

@Alasdair에 따라 Ctrl을 "Caps Locks" 또는 다른 위치로 다시 매핑합니다. 다양한 플랫폼에 대한 지침.

추신나는 이것이 elisp 기능을 통해 수행될 수 없다는 것에 약간 놀랐습니다.

또 다른 접근법:단순히 "emacs pinky"를 피하고 싶다면 컨트롤 키를 누르기 위해 새끼손가락을 사용하지 마세요.

키보드의 키를 다음 순서로 다시 매핑해야 하는 경우:

[Ctrl][Alt][ 스페이스바 ][Alt][Ctrl]

모든 표준 키보드(예: 수정자 키를 대칭적으로 배치함)모든 MS 키보드) 이제 Ctrl 키를 누를 수 있습니다. 약손가락 및 Alt 키 가운데 손가락 양손에.이 손가락은 새끼손가락보다 훨씬 강하고 자주 사용해도 견딜 수 있습니다.

Windows에서 키보드 키를 쉽게 다시 매핑할 수 있는 훌륭한 도구는 다음과 같습니다. 오토핫키

우분투에서는 다음을 사용하여 이를 수행했습니다.키보드 기본 설정/레이아웃/기타 옵션

노력하다 바이퍼 모드, 이는 emacs의 vi 에뮬레이터입니다.지난 25년 동안 vi/emacs/vim 사이를 여러 번 왔다 갔다 하면서 이제 마침내 emacs에서 viper 모드를 시도하고 있는데 마음에 듭니다.나는 vi 명령이 더 편하다고 생각하지만 여전히 내가 좋아하는 emacs의 고급 기능을 유지할 수 있습니다.

나는 매일 하루 종일 emacs와 bash를 사용하고 VT100이 의도한 것처럼 추가 왼쪽 제어 키로 capslock을 사용합니다.X11에서 이를 수행하는 가장 좋은 방법은 아직 아무도 언급하지 않았습니다.(실제로 이것은 요즘 모든 것이 사용되는 X.org/xfree86 X 서버에만 해당됩니다):

setxkbmap -option ctrl:nocaps

 Or edit your xorg.conf to have
Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "kbd"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
        Option      "XkbOptions" "ctrl:nocaps"
        Option      "Autorepeat" "200 40"
EndSection

(XkbOptions 및 Autorepeat는 미리 생성된 항목에 추가한 것입니다.그러면 X는 매번 올바른 키 매핑으로 시작하므로 로그인하고 창 관리자를 시작할 때마다 setxkbmap을 실행할 위치를 찾을 필요가 없습니다.)

boskom이 언급했듯이 gnome에는 키보드 관리자 기능이 있지만.

참고로, emacs는 원래 MIT lisp 머신용으로 작성되었습니다. "우주 생도" 키보드.X11에는 슈퍼, 하이퍼, Alt 및 메타 수정자 키가 있습니다.때로는 PC 키보드의 "Windows 키"가 Super에 매핑되는 경우가 있습니다.창 관리자 항목(예:가상 데스크톱 전환) 일반적으로 사용하는 앱이 거의 없기 때문입니다.

수정자를 원래 위치에 두세요. 의미했다 에게 BE:엄지손가락(또는 원하는 다른 숫자)으로 누를 수 있는 스페이스바의 양쪽에 수정된 문자를 누르는 숫자 반대쪽(C-g는 Ctrl에서는 오른쪽 엄지손가락이고 Ctrl에서는 왼쪽 인덱스임) 'g', C-k는 Ctrl의 왼쪽 엄지손가락이고 'k'의 오른쪽 가운데는 오른쪽 엄지손가락입니다).안쪽에서 바깥쪽으로 올바른 순서는 Ctrl Meta Super Hyper라는 것을 알 수 있습니다.

이를 수행하는 방법은 OS와 키보드에 따라 다릅니다.Windows의 경우 시작하고 싶을 수도 있습니다. 여기.Mac OS X에서는 시스템 환경설정 > 키보드 및 마우스 > 수정자 키를 확인할 수 있습니다.Linux의 경우 수천 개가 있습니다. xmodmap 그리고 XKB 튜토리얼.

차우에게,

어제 저는 Mac에서 시스템 전반의 ErgoEmacs 키 바인딩을 사용할 수 있는 솔루션을 찾았습니다.

비결은 Mac OS X의 키 바인딩 시스템을 사용하여 Control 키를 사용하여 시스템 전체에 ErgoEmacs 키 바인딩을 적용하는 것입니다.그런 다음 OS 기본 설정에서 Ctrl과 Cmd 키를 바꿉니다.

따라서 스페이스 바 옆에 있는 수정자를 사용하여 ErgoEmacs 키 바인딩 시스템 전체를 얻을 수 있습니다.물론 단점은 일반 Mac Cmd+키가 이제 키보드 모서리에 있다는 것입니다.따라서 대부분의 앱을 텍스트 편집에 사용하는지 아니면 앱의 바로가기를 사용하는지에 대한 절충안이 있습니다.

여기에서 시도해 볼 수도 있습니다.http://code.google.com/p/ergoemacs/wiki/ErgoEmacs_keys_system_wide

또한 몇 년 전에 저는 Mac OS의 다양한 맞춤형 키 바인딩을 시도했지만 일부 코코아 앱에서는 여전히 이를 지원하지 않습니다.여기 하단 참조

Mac OS X에서 키 바인딩을 만드는 방법

하지만 아마도 지금은 상황이 더 나아졌을 것입니다.

MS 내추럴 키보드도 있는데 정말 좋습니다.나는 왼손 측면(새끼손가락 아래)을 사용하여 Ctrl 키를 누르는 방법을 스스로 훈련했습니다.

다시 매핑한 후에도 캡 잠금 되다 제어, 여전히 새끼손가락을 사용하여 눌러야 합니다. 적어도 나는 그렇게 합니다. 왜냐하면 내 약지가 다음과 같은 명령을 내릴 때 새끼손가락에 닿지 않기 때문입니다. Cg.새끼손가락을 사용하는 것은 전혀 권장되지 않습니다. 그렇죠?

저는 MacBook Pro를 사용하고 있는데 방금 다시 매핑했습니다. 키보드 오른쪽에 제어.예를 들어 그런 식으로, Cg 오른손 엄지손가락을 사용하여 양손으로 실행하는 키 입력이 됩니다. 그리고 내 왼쪽 집게손가락은 g.

그것이 내 RSI에 도움이 되는지 살펴보겠습니다.다른 사람이 이런 일을 했나요?

새 컴퓨터에서 가장 먼저 하는 일 중 하나는 Caps Lock을 새 컨트롤에 다시 매핑하는 것입니다.

구글링하면 여기저기 많더라 .reg Windows에서 이 작업을 쉽게 수행할 수 있는 파일이 있습니다.

나는 새끼 손가락 대신에 컨트롤 키를 누르기 위해 옆 손바닥을 사용하기 시작했습니다.제가 이해한 바로는 인체공학적인 키보드에서는 컨트롤 키 버튼이 더 커서 해당 동작을 더 쉽게 수행할 수 있다는 것입니다.

Ctrl 키를 서쪽이나 남서쪽 위치에서 문제 없이 사용할 수 있습니다.많은 Emacser들은 컨트롤 키가 서쪽 위치에만 속하고 서쪽 위치에만 속하며 다른 모든 것은 새끼손가락을 망칠 것이라고 맹세합니다.RSI의 타이핑 원인이 확실하게 알려진 유일한 것은 타이핑을 너무 많이 하는 것입니다.type-break-mode를 시도하고 몇 가지 정기적인 휴식이 도움이 되는지 확인하세요.

구매 해피해킹 키보드 올바른 위치에 Ctrl이 있습니다(Caps Lock은 다른 곳으로 이동됩니다).응답성이 뛰어나며 Mac, Windows 및 Linux에서 최대 통합을 위해 DIP 스위치를 통해 구성할 수 있습니다(예를 들어 소프트웨어가 필요 없이 키보드에서 바로 Alt 키와 Windows 키를 전환할 수 있습니다).

또한 원하는 경우 설치 공간이 매우 작습니다.

이 스레드는 여전히 진행 중이므로 2센트를 추가하겠습니다.

emacs가 있든 없든 Ctrl 키는 Linux나 Windows의 수많은 작업에 유용합니다.복사, 잘라내기, 붙여넣기, 찾기, 닫기, 종료...나는 이 물건을 끊임없이 사용한다.그래서 다른 사람들이 제안한 것처럼 엄지손가락을 사용할 수 있도록 스페이스바 근처에 배치하고 싶습니다.Mac에서는 기본적으로 다음과 같이 모든 항목이 cmd 키를 사용합니다.

[ctrl] [alt] [cmd] [스페이스바]

그래서 저는 Linux 상자에서 Mac 키보드를 사용하고 cmd 키를 두 번째 Ctrl 키로 설정했습니다(Ubuntu Lucid에서는:키보드 환경설정 > 레이아웃 > 옵션 > Alt/Win 키 동작 > 컨트롤이 Win 키(및 일반적인 Ctrl 키)에 매핑됨)

[ctrl] [alt] [ctrl] [스페이스바]

다른 이익:* 가끔 맥을 사용해야 할 때, 잘라내기/붙여넣기 등이 모두 내가 익숙한 곳에 있습니다.* ctrl+tab(실제 ctrl 키 사용)은 두 플랫폼 모두에서 여전히 브라우저 및 기타 앱의 탭을 통해 이동합니다.

이 계획의 단점은 Alt 키가 왼쪽으로 이동했기 때문에 Alt+Tab 명령(창 전환에 사용)이 더 이상 Mac에서 해당하는 cmd+Tab과 일치하지 않는다는 것입니다.그러나 나는 여전히 엄지손가락으로 그것을 칠 수 있고, 그것은 여전히 ​​내 새끼손가락을 파괴하는 것보다 훨씬 덜 해롭다.예, Ctrl+Tab을 창 전환기로 만들 수 있다는 것을 알고 있지만 실제 Ctrl 키는 탭 전환에 작동하지 않습니다.게다가 앱이 브라우저로 이동하면 창/탭 탐색 전략이 한동안 유동적일 것입니다. 하지만 잘라내기/붙여넣기와 같은 기본 기능은 아무데도 가지 않으므로 잠가두기를 원합니다.내 엄지 아래.

(물론, Mac에서 emacs를 사용하고 싶다면 다시 원점으로 돌아오셨을 것입니다...)

실제로 Ctrl 키를 사용하지 않기 위해 직접 해킹을 했습니다.지금은 스페이스바 키를 사용합니다.이것 X용 작은 프로그램은 스페이스 바의 동작을 변경하여 조합으로 사용될 때 컨트롤 수정자를 추가합니다.단독으로 사용하면 릴리스 시 정상적으로 작동합니다.그렇게 하면 새끼손가락을 전혀 사용할 필요가 없습니다!나를 위해 완벽하게 일했습니다.

저는 프로그래머가 아니며 아이디어를 설명하는 데에도 어려움을 겪습니다.저는 델 미니 노트북을 사용하고 있습니다.마우스 터치패드는 엄지손가락이 닿는 위치에 있습니다.왼쪽 터치패드 버튼이 컨트롤 키 역할을 합니다.엄지손가락으로 버튼을 누르고 평소처럼 Emacs에서 편집합니다.오른쪽 터치 패드 버튼을 Alt에 매핑하려고했지만 다음을 수행했습니다.버튼을 누르면 컨트롤 키가 눌러집니다(잠김).다시 누르면 컨트롤이 해제됩니다.이로 인해 새끼손가락의 기분이 좋아졌을 뿐만 아니라 편집 속도도 두 배나 빨라졌습니다.(내 조직 모드 시계에 따르면) 그것이 얼마나 좋은지 설명하기가 어렵습니다.이를 위해 다음 두 가지 응용 프로그램을 사용했습니다.XBINDKEYS XDOTOOL 내 XBINDKEYS 구성 파일 :

###########################
# xbindkeys configuration #
###########################
# left mouse button ctrl key
"xdotool keydown ctrl"
b:1
"xdotool keyup ctrl"
control + b:1  +  Release
# vi wanna be style editing
"xdotool keydown ctrl"
release+b:3
"xdotool keyup ctrl"
release+control+b:3
# -------------------------

이러한 아이디어를 실험하기 전에 매뉴얼 페이지를 읽어 보십시오.중요한 내용을 공개하지 마세요.나는 그것을 정확하게하기 전에 창 관리자를 몇 번 죽여야했다.노트:나는 xmodmap을 사용하여 모든 일반적인 작업을 수행합니다.caps ---> control (완전한 솔루션은 아님), alt와 control을 교체합니다.(노트북에서는 괜찮지 만 엄지 손가락이 비좁아집니다.(하루의 기분에 따라) 나는이 모든 것이 다른 환경에서 구현 될 수 있다고 확신합니다.핑크빛 통증이 사라지고 편집 속도도 빨라졌습니다.

나쁘지 않은 God-Mode 플러그인을 사용해 보세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top