Mac上のショートカットのコピーと貼り付けのショートカット


57

職場ではWindows、家庭ではMacを使用しています。最大の問題の1つは、WindowsとMacのコピー&ペーストのショートカットの違いです。 Ctrl + C & Ctrl + V WindowsとMacでは コマンド + C そして コマンド + V 。私の手は常にWindowsにそれ自身を形作るという習得された運動技能のためにいつもそれは難しいです Ctrl + C 設定(私はもっとWindowsを使っています)

コピーと貼り付けを再マップします。 Fn + C そして Fn + V Mac上で。どうして?なぜなら Fn キーは実際にはどこに対応するキーです。 Ctrl キーはWindowsのキーボード上にあり、その最後の端のキーからそれを見つけるのは簡単です。私が試してみました ダブルコマンド しかし、それには転換の選択肢はないようです Fn コマンド キー。

回答:


11

DoubleCommandとjtbandesのヒントの組み合わせを使用して、これを機能させることができました ここに 。最初にダブルコマンドでファンクションキーがコントロールキーボックスとして機能することを確認してください。その後、ファイル〜/ Library / KeyBindings / DefaultKeyBinding.dictを内容と一緒に保存します。

{"^c" = "copy:";}
{"^v" = "paste:";}
{"^x" = "cut:";}

ログアウトして再度ログインした後は、fn-cを使用してコピーすることができるはずです。この方法には明らかな欠点があります。あなたが明示的にあなたがfnのために使いたいと制御するためにマッピングしたいすべてのコマンドを定義しなければならなくて、それからfnは本当にハックです。残念ながら私はそれを別の方法で動かすことができませんでした。最初は、「コマンドキーがコントロールキーとして機能する」チェックボックスと「fnキーがコントロールキーとして機能する」の両方を選択できると思いましたが、うまくいかないようです。上のAlexの方法で制御するように変更するための同上。また、fnにコマンドを割り当てるための修飾子を見つけることができませんでした、そしてAppleのドキュメンテーションはそれがkeybindingがアクセスするよりも低いレベルで行われていることを示しているようです。誰かがこれを行うより良い方法を知っていれば私はそれを見たいです。


私はこの答えを受け入れるつもりですが、私はまだ弾丸の解決策を探しています
Linzdp

Mac OS 10.11では動作しません
demon101

98

システム設定に移動>キーボード>キーボードショートカットを設定し、アプリケーションキーボードショートカットを設定>すべてのアプリケーション

ショートカットを追加する

コピー^ C

元に戻す^ Z

切り取り^ X

貼り付け^ V

すべて選択^ A

完了:)


4
質問を最後まで読んでください。
Daniel Beck

4
これは 回答。 Mac、RDP、VMWare Fusion、Parallelsで動作します。
Mark Cooper

4
質問は fn キー、これだけのためではありません control
Jon-Eric

6
Mavericksでは、これらのショートカットはここに追加できます。 Launchpad - > System Preferences - > Keyboard - > Shortcuts タブ - >選択する App Shortcuts 左側のパネルに - >クリック + アイコン。追加するもう1つのショートカット: Save ^S。また、Sublime Textが "Undo"のエントリを変更するように、メニューテキストを変更するプログラムでは上記の解決策は機能しません。
Drew

3
OMG ...私の人生はすごく良くなっています!
TimC

13

あなたはマッピングしようとすることができます コマンド コントロール キー、およびその逆。それははるかに簡単で、私の意見では、Windowsのキーボードとほとんど同じです。

システム環境設定 - >に進みます。キーボードとマウス - >キーボード。左下にボタンがあります。 Control そして Command 周りです。


2
WindowsにRDPを使用している場合、これは悪影響を及ぼします。
Alex

1
Macで多くのJavaアプリを使用する場合(ウィンドウで使用されるのと同じように< kbd> Control< / kdb>キーを使用する場合)、またはTerminalを使用する場合< kbd>コントロール< / kdb>より伝統的な方法で。
Jherico

1
これはctrl + tabとcommand + tabを入れ替えるという不幸な効果もあります。
Braden Anderson

1
これもVimを完全に壊します。
Dan

9

1 - "apple"に行く
2 - 「システム環境設定」へ
3 - 「キーボード」へ
4 - 「キーボード」で、「キーボード」タブに行きます
5 - 「修飾キー」に進みます。
6 - 「コントロール()キー」ドロップダウンボックスを「コマンド」に変更します
7 - 「OK」をクリック
完了しました。

今:

コントロール + C =コピー
コントロール + V =貼り付け
コントロール + Z =元に戻す


2

やってみる IronAHK 。それはの完全な書き換えです オートホットキー これはキーの再マッピングやショートカットの作成に使用できます。


それは完全な書き換えではありません - 残念ながらそれから遠いです。しかしそれはOPが望むことをするかもしれません。
Matt

あなたのリンクは壊れています
deltree

2

たぶんサードパーティ製のツールを使うほど簡単ではないかもしれませんが、10.6 Snow Leopardでは次のAppleScriptを使って既存のCommand-CまたはCommand-Vキーを送ってからそのスクリプトを追加することができます。 あなたの選んだ鍵に

何かのようなもの:

tell application "System Events"
    keystroke "c" using {command down}
end tell

(これはあなたが使用することはできません fn しかしキー)


1

私が使う Arttioz 方法 、アプリケーションのショートカットでそれをやるが、それはいくつかの問題があります。

言語を中国語に切り替える場合、メニュータイトルには中国語の単語を使用する必要があります。 :-(

例:

  • c貝 ^ C
  • 還元原/還元原輸入^ Z
  • 剪下^ X
  • 貼る^ V
  • 全選^ A

私は解決策を読んですぐにこの問題について考えました。
jpierson

0

職場でデスクトップを使用している場合は、しばらくコマンドを使用してみてください。私の筋肉の記憶は今私がタイプしているキーボードのスタイルに敏感なようです。ラップトップと混同されてしまいます。そして私が1998年版のAppleキーボードを使わなければならなかった時。

一方、あなたがラップトップを使用する場合、これは全く無関係です。



0

最良の解決策はインストールすることです カラビナ

インストール後、[複雑な変更]>を有効にします。 PCショートカット一覧

https://pqrs.org/osx/karabiner/complex_modifications/#pc_shortcuts-list-group


なぜ あなたが提案したアプリは 最善の解決策 ?あなたは自分自身をテストしましたか?
Tiago Caldeira

はい、私にとってはこれが最も効果的な解決策です。今使っています。私は上記の解決策を試しましたが、それらは私が必要とする方法でうまくいきません(以前のWindowsの人として)。
Ton Snoei

0

これに基づいてより完全なリストです。 arttiozの素晴らしい答え

システム設定に移動>キーボード>キーボードショートカットを設定し、アプリケーションキーボードショートカットを設定>すべてのアプリケーション

ショートカットを追加する

  • コピー^ C

  • 元に戻す^ Z

  • やり直しShift- ^ Z

  • 切り取り^ X

  • 貼り付け^ V

  • すべて選択^ A

  • 見つける... ^ F

Google Chromeのように、アプリケーション固有のものをいくつか追加することもできます。

  • ペーストしてスタイルを合わせるShi​​ft- ^ V

  • 検索に選択を使用^ E

  • 次を探す^ G

  • 前のシフトを探す - ^ - G

アプリケーションのメニューバーに既存のメニューキーショートカットを見つけて、そこに表示されている正確な名前を使用してそれらすべてを再バインドできます。変更を確認することもできます。


-1

もっと簡単な方法もあります

  1. に行く System Preferences -> Keyboard -> Keyboard tab -> Modifier keys

  2. 交換する Control そして Cmd キー

  3. 選択する Ok

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.