Karabinerが出来ること
「右の shift キーを delete キーに変更する」などのようにキーアサインを自由に変更することができる。キーアサインとはキーボードのキーの組み合わせに、アプリケーションの機能を割り当てること。組み合わせたキーを押すと、割り当てた機能が動作する。 引用:キーアサイン(きーあさいん)とは - コトバンク
Karabinerの使い方
「Karabiner」を起動するとアクセシビリティ機能へのアクセスの確認メッセージが表示されるので、「"システム環境設定"を開く」をクリックします。「セキュリティとプライバシー」の設定ウインドウが開いたら左下の鍵ロックを解除して「Karabiner_AXNotifier」にチェックを入れましょう。![セキュリティとプライバシー](http://kotonova.com/wp-content/uploads/2015/04/81817edee9120b254afd9278cfce92aa.png)
![Karabiner](http://kotonova.com/wp-content/uploads/2015/04/a6303e3276fc2d220522751a0ce399a9.png)
カーソルの前も後ろも1タイプで削除
例えば「Shift_R to Forward Delete」にチェックを入れると「あいうえお」の後ろで delete キーを押すと「お」が右の shift キーを押すと「か」が削除できます。delete キーを押した場合
![「delete」キーを押した場合](http://kotonova.com/wp-content/uploads/2015/04/8e015685037d12f081d3961ef08e3309.png)
キーアサイン変更後の右の shift キーを押した場合
![キーアサイン変更後の「Shift_R」を押した場合](http://kotonova.com/wp-content/uploads/2015/04/76f42e0411c65c6086babffb25aa5c02.png)