文章目录
  1. 1. Defined
    1. 1.1. Environment
    2. 1.2. Notice Before
  2. 2. Main()
    1. 2.1. App in Use
    2. 2.2. KeyMap:
    3. 2.3. Shortcuts
      1. 2.3.1. Key mapping
      2. 2.3.2. Internal Integration
      3. 2.3.3. Customized
      4. 2.3.4. Atom
      5. 2.3.5. With Vim plugin
      6. 2.3.6. jetBrains XStorm
    4. 2.4. Accessibility Hack
  3. 3. Reference

Defined

It really take me time to transfer my all usage habbits from windows to macOS even I did experienced the Linux operation system.

Environment

MacOS Version 10.13.3~

Notice Before

  • Command - Meta - Cmd
  • Option - Alt
  • Key writing order: Ctrl > Shift > Cmd > Alt > X

Main()

App in Use

Classify by demands.

KeyMap:

Key Exchange just like as windows

CapsLock <=> Ctrl

Reson: Great position of command and dual-alt

Shortcuts

Key mapping

  • Command ⌘
  • Shift ⇧
  • Option ⌥
  • Control ⌃
  • Caps Lock ⇪
  • Delete back ⌫

Internal Integration

Customized

  • Chrome Extension
    Browser shortcuts in macOS almost done by Cmd, so need Ctrl to replace

Atom

this sync setting link should be more detailed. Plugin Vim :noh’s replacement key? TODO: find the key
and more shortcuts in here

With Vim plugin

jetBrains XStorm

Got a batter Link - CN
TODO: material design theme, cursor color red change to ?

Accessibility Hack

  • Smooth Dragging with Single Hand: Mouse & TrackPad => Trackpad Option => Enable Dragging
  • create customize shortcuts | Automator
  • Open terminal in thie folder: System > Keyboard > Service > Files and Folder > New Terminal at Folder
  • Close Dashboard: System Settings > Mission Control > Dashboard: off
  • Smooth Finder: Finder > View > View

Reference

best app in Mac | Github
关于lion下触控板“单指双击拖动”的找回方法
更改用户名丧失管理员权限
你可能不知道的 Mac 技巧 - macOS 的窗口、标签与工作区
What keyboard shortcuts move, resize, and maximize windows under Mac OS X? | stackoverflow
more in ZSH | Medium
westwind | finder-shortcuts

文章目录
  1. 1. Defined
    1. 1.1. Environment
    2. 1.2. Notice Before
  2. 2. Main()
    1. 2.1. App in Use
    2. 2.2. KeyMap:
    3. 2.3. Shortcuts
      1. 2.3.1. Key mapping
      2. 2.3.2. Internal Integration
      3. 2.3.3. Customized
      4. 2.3.4. Atom
      5. 2.3.5. With Vim plugin
      6. 2.3.6. jetBrains XStorm
    4. 2.4. Accessibility Hack
  3. 3. Reference