Sunday, June 9, 2019

How to Use KeyBoard Effectively



https://lifehacker.com/how-to-navigate-text-like-a-keyboard-ninja-5321432

Universal Key Combinations

These key combinations should work in most every application:
  • Home: Move cursor to beginning of the current line (Cmd+Left arrow on Mac).
  • End: Move cursor to the end of the current line (Cmd+Right arrow on Mac).
  • Ctrl+Shift+Left/Right arrow: Select text by whole words. (Alt+Shift+Left/Right arrow on Mac)
  • Ctrl+Home: Move cursor to top of the text field (Cmd+Up Arrow on Mac).
  • Ctrl+End: Move cursor to end of the text field (Cmd+Down Arrow on Mac).
  • Shift+Left/Right Arrow: Select characters one at a time.
  • Shift+Ctrl+Up/Down: Select paragraphs. (Shift+Alt+Up/Down on Mac)
  • Shift+Up/Down arrow: Select text by entire lines
  • Shift+Page Up/Page Down: Select one screen's height of text
  • Shift+Home/End: Select all the text from the current caret position to the beginning or end of the current line. (Cmd+Shift+Left/Right arrow on Mac).
  • Ctrl+Shift+Home/End: Select all the text from the current caret position to the beginning or end of the document. (Cmd+Shift+Up/Down arrow on Mac.)
  • Ctrl+A: Select the entire document (Command+A on Mac)

http://xahlee.info/kbd/apple_pc_kb_diff.html

Control Key in Microsoft Windows

The Control Key in Windows is used for keyboard shortcuts. For example, Copy is 【Ctrl+c】, Paste is 【Ctrl+v】.
On the Mac, Command key is used for keyboard shortcuts. Copy is 【⌘ command+c】, Paste is 【⌘ command+v】.

Control Key in Mac OS X

The Control key under Mac is rarely used. When used, it is as a modifier in combination with other modifier keys. For example, in Safari (as of 2018-05-01) 【Ctrl+⌘ command+1】 show bookmarks sidebar.
Mac OS X by default supports emacs basic cursor movement keybindings. You can try it in TextEdit. They are:
Mac OS X's default emacs keybindings
KeyAction
Ctrl+fmove forward
Ctrl+bmove backward
Ctrl+nmove down a line
Ctrl+pmove up a line
Ctrl+abeginning of line
Ctrl+eend of line
Ctrl+kdelete current position to end of line
Ctrl+ypaste
⌥ option on Apple keyboard and Alt on PC keyboards both send the same USB scancode.

Labels

Review (572) System Design (334) System Design - Review (198) Java (189) Coding (75) Interview-System Design (65) Interview (63) Book Notes (59) Coding - Review (59) to-do (45) Linux (43) Knowledge (39) Interview-Java (35) Knowledge - Review (32) Database (31) Design Patterns (31) Big Data (29) Product Architecture (28) MultiThread (27) Soft Skills (27) Concurrency (26) Cracking Code Interview (26) Miscs (25) Distributed (24) OOD Design (24) Google (23) Career (22) Interview - Review (21) Java - Code (21) Operating System (21) Interview Q&A (20) System Design - Practice (20) Tips (19) Algorithm (17) Company - Facebook (17) Security (17) How to Ace Interview (16) Brain Teaser (14) Linux - Shell (14) Redis (14) Testing (14) Tools (14) Code Quality (13) Search (13) Spark (13) Spring (13) Company - LinkedIn (12) How to (12) Interview-Database (12) Interview-Operating System (12) Solr (12) Architecture Principles (11) Resource (10) Amazon (9) Cache (9) Git (9) Interview - MultiThread (9) Scalability (9) Trouble Shooting (9) Web Dev (9) Architecture Model (8) Better Programmer (8) Cassandra (8) Company - Uber (8) Java67 (8) Math (8) OO Design principles (8) SOLID (8) Design (7) Interview Corner (7) JVM (7) Java Basics (7) Kafka (7) Mac (7) Machine Learning (7) NoSQL (7) C++ (6) Chrome (6) File System (6) Highscalability (6) How to Better (6) Network (6) Restful (6) CareerCup (5) Code Review (5) Hash (5) How to Interview (5) JDK Source Code (5) JavaScript (5) Leetcode (5) Must Known (5) Python (5)

Popular Posts