在使用快捷鍵的時候,比如說win P, cmd P這樣如何來操作?

時間 2021-07-05 19:54:31

1樓:Baby King

看來你是用mac了,這好辦,用karabiner吧.

我是把sdf jkl 分別對映為左右 ctrl,option(win),command(alt)鍵了,當然是長按才會有效,不影響打字,這樣手就不用離開鍵盤了.

自定義Topre

0x0853

Lenovo

0x17ef

Holtek

0x04d9

HHKB

0x0100

Trackpoint

0x6009

Filco87

0x1818

com.google.Chrome

org.gnu.Emacs

com.sublimetext.2

com.jetbrains.rubymine

com.jetbrains.webstorm

HyperModifierFlag

ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L| ModifierFlag::

CONTROL_L | ModifierFlag::COMMAND_L

ControlModifierFlag

ModifierFlag::CONTROL_L | ModifierFlag::CONTROL_R

HYPER_LOCATION

HYPER_CAPSLOCK

click capslock to ESCAPE,but holding to hyper,hyper is ModifierKey with COMMAND_L,OPTION_L,SHIFT_L and CONTROL_L

private.capslockclick2esc

Emacs

KeyOverlaidModifierKeyCode::F19KeyCode::CONTROL_LModifierFlag::

OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L

Disable Sysdiagnose DOT Key

private.disable_sysdiagnosedot

KeyToKeyKeyCode::DOTModifierFlag::OPTION_L | ModifierFlag::

SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_LKeyCode::

VK_NONE

Disable Sysdiagnose COMMA Key

private.disable_sysdiagnosecomma

KeyToKeyKeyCode::COMMAModifierFlag::OPTION_L | ModifierFlag::

SHIFT_L | ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_LKeyCode::

VK_NONE

Modes

滑鼠模式

什麼是滑鼠模式?

vk_config=

"true"

>k2m

__ShowStatusMessage__ Keyboard2Mouse Mode

__KeyToKey__ KeyCode::H, KeyCode::VK_MOUSEKEY_LEFT

__KeyToKey__ KeyCode::J, KeyCode::VK_MOUSEKEY_DOWN

__KeyToKey__ KeyCode::K, KeyCode::VK_MOUSEKEY_UP

__KeyToKey__ KeyCode::L, KeyCode::VK_MOUSEKEY_RIGHT

__KeyToKey__ KeyCode::CONTROL_L, KeyCode::VK_MOUSEKEY_HIGHSPEED

__KeyToKey__ KeyCode::CURSOR_LEFT, KeyCode::VK_MOUSEKEY_LEFT

__KeyToKey__ KeyCode::CURSOR_DOWN, KeyCode::VK_MOUSEKEY_DOWN

__KeyToKey__ KeyCode::CURSOR_UP, KeyCode::VK_MOUSEKEY_UP

__KeyToKey__ KeyCode::CURSOR_RIGHT, KeyCode::VK_MOUSEKEY_RIGHT

__KeyToKey__ KeyCode::SPACE, PointingButton::LEFT

__KeyToKey__ KeyCode::B, PointingButton::MIDDLE

__KeyToKey__ KeyCode::N, PointingButton::RIGHT

ESC 退出滑鼠模式

private.remap.esc_to_turn_off_mouse_mode

k2mKeyToKeyKeyCode::ESCAPEKeyCode::VK_LOCK_ALL_FORCE_OFFKeyCode::

VK_LOCK_ALL_FORCE_OFFKeyCode::VK_CONFIG_FORCE_OFF_k2m

右擊滑鼠切換滑鼠模式

private.remap.rightclick_to_mouse

__KeyToKey__ PointingButton::RIGHT, KeyCode::VK_CONFIG_TOGGLE_k2m

雙擊右control鍵切換滑鼠模式

private.remap.double_control_r_to_mouse

--DoublePressModifier-- KeyCode::CONTROL_R, KeyCode::VK_LAZY_CONTROL_R, KeyCode::

VK_CONFIG_TOGGLE_k2m

長按 1 切換滑鼠模式

private.remap.long_press_1_to_mouse_mode

__HoldingKeyToKey__ KeyCode::KEY_1, ModifierFlag::NONE, KeyCode::

KEY_1,KeyCode::VK_NONE, KeyCode::VK_CONFIG_TOGGLE_k2m

S D切換滑鼠模式

private.remap.press_SD_to_mouse_mode

__SimultaneousKeyPresses__ KeyCode::S, KeyCode::D, KeyCode::VK_CONFIG_TOGGLE_k2m

Default Mode

HPER_LOCATION + key

private.hyperlocation_key.def

--KeyToKey-- KeyCode::H, ModifierFlag::HYPER_LOCATION, KeyCode::CURSOR_LEFT

--KeyToKey-- KeyCode::J, ModifierFlag::HYPER_LOCATION, KeyCode::CURSOR_DOWN

--KeyToKey-- KeyCode::K, ModifierFlag::HYPER_LOCATION, KeyCode::CURSOR_UP

--KeyToKey-- KeyCode::L, ModifierFlag::HYPER_LOCATION, KeyCode::CURSOR_RIGHT

--KeyToKey-- KeyCode::A, ModifierFlag::HYPER_LOCATION, KeyCode::

A, ModifierFlag::CONTROL_L

--KeyToKey-- KeyCode::D, ModifierFlag::HYPER_LOCATION, KeyCode::FORWARD_DELETE

--KeyToKey-- KeyCode::E, ModifierFlag::HYPER_LOCATION, KeyCode::

E, ModifierFlag::CONTROL_L

Change hjkl keys to arrow keys in Finder

private.hjkl_keys_to_arrow_keys_in_finder

AXTextArea, AXTextField

FINDER

ModifierFlag::NONE

__KeyToKey__ KeyCode::H, KeyCode::CURSOR_LEFT

__KeyToKey__ KeyCode::J, KeyCode::CURSOR_DOWN

__KeyToKey__ KeyCode::K, KeyCode::CURSOR_UP

__KeyToKey__ KeyCode::L, KeyCode::CURSOR_RIGHT

hyper(Capslock) + key

private.hyper_key.def

--KeyToKey-- KeyCode::SPACE,}, KeyCode::CAPSLOCK

Emacs Setting

private.emacs.setting

Emacs

__HoldingKeyToKey__ KeyCode::G, ModifierFlag::NONE, KeyCode::

G, KeyCode::VK_NONE, KeyCode::X, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::X, ModifierFlag::NONE, KeyCode::

X, KeyCode::VK_NONE, KeyCode::X, ModifierFlag::

CONTROL_L, Option::NOREPEAT

Thinkpad Trackpoint Custom

right control to right option

private.rightcontrol.to.rightoption

DeviceVendor::Lenovo,DeviceProduct::Trackpoint

--KeyToKey-- KeyCode::CONTROL_R, KeyCode::OPTION_R

single press

單擊SHIFT切換輸入法

private.remap.left.shift.alternate.input

__KeyOverlaidModifier__ KeyCode::SHIFT_L, KeyCode::SHIFT_L, KeyCode::

SPACE,ModifierFlag::OPTION_L

__KeyOverlaidModifier__ KeyCode::SHIFT_R, KeyCode::SHIFT_R, KeyCode::

SPACE,ModifierFlag::OPTION_R

Ctrl+h,j to backspace,enter

Emacs

private.remap.backspace.enter

--KeyToKey-- KeyCode::H, ModifierFlag::CONTROL_L, KeyCode::DELETE

--KeyToKey-- KeyCode::J, ModifierFlag::CONTROL_L, KeyCode::ENTER

Backquote(`) to Escape if no modifiers pressed

private.backquote2escape_withoutmodifiers

__KeyToKey__ KeyCode::BACKQUOTE, ModifierFlag::NONE, KeyCode::ESCAPE

double press

雙擊右shift=>capslock

double_press.ctrl_r_to_enter

--DoublePressModifier-- KeyCode::SHIFT_R, KeyCode::VK_LAZY_SHIFT_R, KeyCode::CAPSLOCK

double left command

double_press.left.command

--DoublePressModifier-- KeyCode::COMMAND_L, KeyCode::VK_LAZY_COMMAND_L, KeyCode::

TAB, ModifierFlag::COMMAND_L

double right command

double_press.right.command

--DoublePressModifier-- KeyCode::COMMAND_R, KeyCode::VK_LAZY_COMMAND_R, KeyCode::

TAB, ModifierFlag::COMMAND_R

double left option

double_press.left.option

--DoublePressModifier-- KeyCode::OPTION_L, KeyCode::VK_LAZY_OPTION_L, KeyCode::

BACKQUOTE, ModifierFlag::COMMAND_R

double right option

double_press.right.option

--DoublePressModifier-- KeyCode::OPTION_R, KeyCode::VK_LAZY_OPTION_R, KeyCode::

BACKQUOTE, ModifierFlag::COMMAND_R

long press

long key press for emacs

private.holding.key.for.emacs

Emacs

__HoldingKeyToKey__ KeyCode::R, ModifierFlag::NONE, KeyCode::

R, KeyCode::VK_NONE, KeyCode::X, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::X, ModifierFlag::NONE, KeyCode::

X, KeyCode::VK_NONE, KeyCode::X, ModifierFlag::

CONTROL_L, Option::NOREPEAT

long key press for printable key

private.holding_key_for_modifier_abc

__HoldingKeyToKey__ KeyCode::ESCAPE, ModifierFlag::NONE, KeyCode::

ESCAPE, KeyCode::VK_NONE,KeyCode::Z, ModifierFlag::

COMMAND_L | ModifierFlag::CONTROL_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::A, ModifierFlag::NONE, KeyCode::

A, KeyCode::VK_NONE, KeyCode::A, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::B, ModifierFlag::NONE, KeyCode::

B, KeyCode::VK_NONE, KeyCode::B, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::C, ModifierFlag::NONE, KeyCode::

C, KeyCode::VK_NONE, KeyCode::C, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::D, ModifierFlag::NONE, KeyCode::

D, KeyCode::VK_NONE, KeyCode::OPTION_L

__HoldingKeyToKey__ KeyCode::E, ModifierFlag::NONE, KeyCode::

E, KeyCode::VK_NONE, KeyCode::ESCAPE

__HoldingKeyToKey__ KeyCode::F, ModifierFlag::NONE, KeyCode::

F, KeyCode::VK_NONE, KeyCode::COMMAND_L, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::G, ModifierFlag::NONE, KeyCode::

G, KeyCode::VK_NONE, KeyCode::VK_MODIFIER_HYPER_LOCATION, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::I, ModifierFlag::NONE, KeyCode::

I, KeyCode::VK_NONE, KeyCode::SPACE,ModifierFlag::

OPTION_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::J, ModifierFlag::NONE, KeyCode::

J, KeyCode::VK_NONE, KeyCode::COMMAND_L, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::K, ModifierFlag::NONE, KeyCode::

K, KeyCode::VK_NONE, KeyCode::OPTION_R

__HoldingKeyToKey__ KeyCode::L, ModifierFlag::NONE, KeyCode::

L, KeyCode::VK_NONE, KeyCode::CONTROL_L, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::M, ModifierFlag::NONE, KeyCode::

M, KeyCode::VK_NONE, KeyCode::M, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::N, ModifierFlag::NONE, KeyCode::

N, KeyCode::VK_NONE, KeyCode::N, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::O, ModifierFlag::NONE, KeyCode::

O, KeyCode::VK_NONE, KeyCode::O, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::R, ModifierFlag::NONE, KeyCode::

R, KeyCode::VK_NONE, KeyCode::SPACE, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::S, ModifierFlag::NONE, KeyCode::

S, KeyCode::VK_NONE, KeyCode::CONTROL_L, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::T, ModifierFlag::NONE, KeyCode::

T, KeyCode::VK_NONE, KeyCode::T, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::V, ModifierFlag::NONE, KeyCode::

V, KeyCode::VK_NONE, KeyCode::V, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::W, ModifierFlag::NONE, KeyCode::

W, KeyCode::VK_NONE, KeyCode::W, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::X, ModifierFlag::NONE, KeyCode::

X, KeyCode::VK_NONE, KeyCode::X, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::Y, ModifierFlag::NONE, KeyCode::

Y, KeyCode::VK_NONE, KeyCode::Y, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::Z, ModifierFlag::NONE, KeyCode::

Z, KeyCode::VK_NONE, KeyCode::Z, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_2, ModifierFlag::NONE, KeyCode::

KEY_2, KeyCode::VK_NONE, KeyCode::KEY_2, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_3, ModifierFlag::NONE, KeyCode::

KEY_3, KeyCode::VK_NONE, KeyCode::KEY_3, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_4, ModifierFlag::NONE, KeyCode::

KEY_4, KeyCode::VK_NONE, KeyCode::KEY_4, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_5, ModifierFlag::NONE, KeyCode::

KEY_5, KeyCode::VK_NONE, KeyCode::KEY_5, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_6, ModifierFlag::NONE, KeyCode::

KEY_6, KeyCode::VK_NONE, KeyCode::KEY_6, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_7, ModifierFlag::NONE, KeyCode::

KEY_7, KeyCode::VK_NONE, KeyCode::KEY_7, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_8, ModifierFlag::NONE, KeyCode::

KEY_8, KeyCode::VK_NONE, KeyCode::KEY_8, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_9, ModifierFlag::NONE, KeyCode::

KEY_9, KeyCode::VK_NONE, KeyCode::KEY_9, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::KEY_0, ModifierFlag::NONE, KeyCode::

KEY_0, KeyCode::VK_NONE, KeyCode::KEY_0, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::MINUS, ModifierFlag::NONE, KeyCode::

MINUS, KeyCode::VK_NONE, KeyCode::MINUS, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::EQUAL, ModifierFlag::NONE, KeyCode::

EQUAL, KeyCode::VK_NONE, KeyCode::EQUAL, }, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::DOT, ModifierFlag::NONE, KeyCode::

DOT, KeyCode::VK_NONE, KeyCode::DOT, ModifierFlag::

CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L, Option::

NOREPEAT

__HoldingKeyToKey__ KeyCode::COMMA, ModifierFlag::NONE, KeyCode::

COMMA, KeyCode::VK_NONE, KeyCode::COMMA, ModifierFlag::

COMMAND_L, Option::NOREPEAT

__KeyOverlaidModifier__ KeyCode::TAB, KeyCode::CONTROL_L, KeyCode::TAB

__KeyOverlaidModifier__ KeyCode::SPACE, KeyCode::SHIFT_L, KeyCode::SPACE

選擇到行首,行尾,文首,文尾

Holding Shift+"H" Key to select text to line head

remap.holding_shift_h_to_select_to_line_head

__HoldingKeyToKey__ KeyCode::H, VK_SHIFT | ModifierFlag::NONE, KeyCode::

H, VK_SHIFT, KeyCode::VK_NONE, KeyCode::CURSOR_LEFT,ModifierFlag::

SHIFT_L | ModifierFlag::COMMAND_L, Option::NOREPEAT

Holding Shift+"L" Key to select text to line tail

remap.holding_shift_l_to_select_to_line_tail

__HoldingKeyToKey__ KeyCode::L, VK_SHIFT | ModifierFlag::NONE, KeyCode::

L, VK_SHIFT, KeyCode::VK_NONE, KeyCode::CURSOR_RIGHT,ModifierFlag::

SHIFT_L | ModifierFlag::COMMAND_L, Option::NOREPEAT

Holding Shift+"J" Key to select text to text bottom

remap.holding_shift_j_to_select_to_text_bottom

__HoldingKeyToKey__ KeyCode::J, VK_SHIFT | ModifierFlag::NONE, KeyCode::

J, VK_SHIFT, KeyCode::VK_NONE, KeyCode::CURSOR_DOWN,ModifierFlag::

SHIFT_L | ModifierFlag::COMMAND_L, Option::NOREPEAT

Holding Shift+"K" Key to select text to text top

remap.holding_shift_j_to_select_to_text_top

__HoldingKeyToKey__ KeyCode::K, VK_SHIFT | ModifierFlag::NONE, KeyCode::

K, VK_SHIFT, KeyCode::VK_NONE, KeyCode::CURSOR_UP,ModifierFlag::

SHIFT_L | ModifierFlag::COMMAND_L, Option::NOREPEAT

6+7 for Delete

private.remap.key6_plus_key7_for_delete

__SimultaneousKeyPresses__ KeyCode::K, KeyCode::L, KeyCode::ENTER

__SimultaneousKeyPresses__ KeyCode::J, KeyCode::K, KeyCode::DELETE

__SimultaneousKeyPresses__ KeyCode::I, KeyCode::O, KeyCode::SPACE,ModifierFlag::OPTION_L

你經常使用哪些軟體的快捷鍵?

office 用熟了快捷鍵簡直是工作效率翻倍的利器啊 QQ 截圖 Ctrl Alt A超級好用啊 提取訊息 預設Ctrl Alt Z,我覺得不好記,所以改成Ctrl Alt M,也有很多人說和PS的快捷鍵重複了,最好自己設定一下 鎖定 Ctrl Alt L 辦公室和宿舍的必備利器 windows w...

CAD有哪些常用的快捷鍵?

茶與思司機 1.常用的繪圖命令 PO 點 L 直線 XL 射線 PL 多段線 ML 多線 SPL 樣條曲線 POL 正多邊形 REC 矩形 C圓 A圓弧 DO 圓環 EL 橢圓 REG 面域 MT 多行文字 T 多行文字 B 塊定義 I插入塊 W 定義塊檔案 DIV 等分 H填充 2.常用的修改命令...

使用「修復畫筆工具」修復影象時,應按什麼快捷鍵

使用 修復畫筆工具 修復影象時,應該按art,蘋果電腦按option。預設快捷鍵的情況下是 J 鍵,shift J可以迴圈各種修復工具。修復畫筆快捷鍵 J 修復畫筆工具下面有幾個同型別的工具。汙點修復畫筆工具。小區域的修復,比如雜點的修復,它會自動取樣,在需要修復的地方點一下就可以。修復畫筆工具。這...