텍스트를 편집 할 때 왼쪽 및 오른쪽 화살표 키가 자주 사용됩니다. 그러나 오른손을 문자 섹션에서 화살표 키로 옮기는 데 시간이 다소 걸립니다.
필자는 왼손으로는 "fn"을 누른 다음 오른손으로는 "u"와 "o"를 눌러 "왼쪽 화살표 키"와 "오른쪽 화살표 키"의 기능을 수행 할 수있는 소니 랩탑을 사용했습니다. 그래서 내 오른손은 "jkl;"에서 멀어지지 않았다. 산뜻한.
Mac에서도 비슷한 리조트가 있습니까?
감사!!
텍스트를 편집 할 때 왼쪽 및 오른쪽 화살표 키가 자주 사용됩니다. 그러나 오른손을 문자 섹션에서 화살표 키로 옮기는 데 시간이 다소 걸립니다.
필자는 왼손으로는 "fn"을 누른 다음 오른손으로는 "u"와 "o"를 눌러 "왼쪽 화살표 키"와 "오른쪽 화살표 키"의 기능을 수행 할 수있는 소니 랩탑을 사용했습니다. 그래서 내 오른손은 "jkl;"에서 멀어지지 않았다. 산뜻한.
Mac에서도 비슷한 리조트가 있습니까?
감사!!
답변:
BetterTouchTool http://www.boastr.de 를 사용 하여 키보드 단축키를 전체적으로 지정할 수 있습니다 . 그러나 fn키를 할당 할 수 없습니다 .
이것을 사용할 수 있습니다 :
ctrl+ A: 줄의 시작.
ctrl+ E: 줄 끝.
ctrl+ U: 커서에서 줄의 시작 부분까지 삭제합니다.
ctrl+ K: 커서에서 줄 끝까지 삭제합니다.
ctrl+ W: 왼쪽의 단어를 지 웁니다.
ctrl+ T: 커서 주위에 문자를 바꿉니다.
많은 OS X 텍스트보기는 다음과 같은 몇 가지 Emacs 스타일 단축키를 지원합니다.
바로 가기의 전체 목록을 보려면을 실행하십시오 plutil -convert xml1 /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict -o -|pl|grep -v noop:|ruby -pe '$_.gsub!(/[^ -~\n]/){"\\U%04x"%$&.ord}'
.
KeyRemap4MacBook을 사용하여 Emacs 스타일 단축키를 더 많은 곳에서 사용할 수 있습니다.
<?xml version="1.0"?>
<root>
<appdef>
<appname>EMACSMODEIGNORE</appname>
<equal>com.googlecode.iterm2</equal>
<equal>org.gnu.Emacs</equal>
<equal>com.apple.Terminal</equal>
<equal>com.vmware.fusion</equal>
</appdef>
<item>
<identifier>emacs</identifier>
<name>emacs</name>
<not>EMACSMODEIGNORE</not>
<autogen>__KeyToKey__ KeyCode::P, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_UP</autogen>
<autogen>__KeyToKey__ KeyCode::N, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::B, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_LEFT</autogen>
<autogen>__KeyToKey__ KeyCode::F, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT</autogen>
<autogen>__KeyToKey__ KeyCode::P, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_UP, VK_SHIFT</autogen>
<autogen>__KeyToKey__ KeyCode::N, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, VK_SHIFT</autogen>
<autogen>__KeyToKey__ KeyCode::B, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_SHIFT</autogen>
<autogen>__KeyToKey__ KeyCode::F, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_SHIFT</autogen>
<autogen>__KeyToKey__ KeyCode::B, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION</autogen>
<autogen>__KeyToKey__ KeyCode::F, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION</autogen>
<autogen>__KeyToKey__ KeyCode::B, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT</autogen>
<autogen>__KeyToKey__ KeyCode::F, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT</autogen>
<autogen>__KeyToKey__ KeyCode::I, VK_CONTROL | ModifierFlag::NONE, KeyCode::TAB</autogen>
<autogen>__KeyToKey__ KeyCode::D, VK_OPTION | ModifierFlag::NONE, KeyCode::FORWARD_DELETE, VK_OPTION</autogen>
</item>
</root>
이것은 fn-U를 왼쪽 화살표 키에 매핑합니다.
<autogen>__KeyToKey__ KeyCode::U, ModifierFlag::FN, KeyCode::CURSOR_LEFT</autogen>
자세한 내용은 https://pqrs.org/macosx/keyremap4macbook/xml.html.en 또는 http://osxnotes.net/keyremap4macbook.html 을 참조하십시오.
메뉴 항목을 키보드 단축키에 매핑 할 수 있습니다.
좋아하는 편집자가 준비한 것이 있으면 이렇게 할 수 있습니다.
로 이동 System Preferences > Keyboard > Shortcuts
하여 항목에 추가하십시오 App Shortcuts
.
그래서 나는 그것이 당신이 좋아하는 편집기에 달려 있다고 생각합니다. 한 단어에서 다른 단어로 이동할 수있을 때 커서를 움직이면 훨씬 더 차갑습니다 .
Sublime Text 2/3 를 추천 할 수 있습니다 .
2010 년 중순 Unibody MacBook에서 KeyRemap4MacBook 을 사용 하는데 , 숫자 키패드 모드를 포함하여 멈춘 후 처음으로 제작 된 시리즈라고 생각합니다. 이 사이트는 소프트웨어가 모든 Mac에서 작동하므로 소프트웨어를 사용하여 자신에게 맞는 매핑을 만들 수 있다고 말합니다.
vi 모드를 지원하는 텍스트 편집기를 사용할 수 있습니다.
vi는 마우스없이 제어 할 수있는 유닉스 텍스트 편집기로, 텍스트를 움직일뿐만 아니라 텍스트를 빠르게 편집 할 수있는 키보드 단축키가 매우 뛰어납니다.
프로그래머를 대상으로하는 많은 최신 텍스트 편집기는 "vi 모드"를 구현했습니다. 즉, 모든 강력한 바로 가기를 켤 수 있습니다. 프로그래밍 할 때 vi 모드를 사용하는 방법을 배웠지 만 모든 종류의 텍스트 편집에서 절대적으로 좋아했습니다. 모든 지름길에 익숙해 지려면 꽤 오랜 시간이 걸리지 만 일단 생산성이 높아지면!
vi 모드가 제공 하는 몇 가지 강력한 키보드 단축키 는 다음과 같습니다.
vi 모드를 가진 내가 가장 좋아하는 편집기는 Sublime Text 3 입니다. 원하는만큼 정식 버전을 평가할 수 있습니다. vi 모드를 활성화하려면 다음 링크를 따르십시오. vi 모드 활성화
다음은 vi 바로 가기를 알려주는 몇 가지 대화식 자습서입니다.
AutoHotKey 를 사용 하여 키를 다시 매핑합니다.
다른 경우에는 대문자로 모든 것을 쓰는 사람들을 제외하고 키보드의 공간이 완전히 손실 된 Capslock 키를 사용합니다.
이제 Capslock은 화살표 키를 j, i, k 및 l로 다시 매핑하는 것과 같은 유용한 기능을 수행하기 위해 몇 가지 다른 키와 함께 내 왼쪽 핑키의 몇 millimiters에 있습니다.
이 방법의 유일한 단점은 Capslock 키를 눌러 바로 가기를 할 때마다 키보드의 LED가 켜지고 꺼진다는 것입니다. 이 LED를 비활성화하는 솔루션을 찾으면 알려 드리겠습니다. 지난주부터 저는 Cooler Master NovaTouch TKL을 보유 하고 있으며 전혀 주도하지 않습니다. 따라서이 시각적 문제를 연기 할 것입니다. :)
이 교체를 수행하는 스크립트 부분은 다음과 같습니다.
Capslock & j::Send {Left}
Capslock & i::Send {Up}
Capslock & k::Send {Down}
Capslock & l::Send {Right}
화살표 키가 홈 키와 너무 멀리 떨어져 있습니다. 필요한 것은 표준 화살표 키 구성을 사용할 수 있지만 손을 집 위치에서 멀리 옮기지 않아도됩니다.
이 "확장 레이어"와 같은 키 다시 매핑 레이어를 사용하는 것이 좋습니다.
http://colemakmods.github.io/ergonomic-mods/extend.html
특수한 "확장"키 (왼쪽 Alt 또는 Caps Lock으로 정의 할 수 있음)를 누른 상태에서 화살표 키를 익숙한 화살표 키 패턴으로 I, J, K, L로 만듭니다. 보너스로, 근처 키에서도 홈 / 종료 / PgUp / PgDn을 얻을 수 있습니다.
키 패턴은 익숙하기 때문에 배우는 것이 매우 빠릅니다. 다시 매핑은 OS 수준에서 적용되므로 모든 응용 프로그램에서 빠르고 편리한 화살표 키를 사용할 수 있습니다.
이 시스템을 사용하고 집에서 손을 움직일 필요가 거의 없습니다.