Word でemacs風カーソル移動ショートカット設定 覚え書き

Wordで(擬似的に)emacs風カーソル移動ショートカットを割り当てる際の覚え書き。

[ツール]>[ユーザー設定]>[ショートカットキーのユーザー設定]にて

  • Ctrl+E ≒ EndOfLine
  • Ctrl+A = StartOfLine
  • Ctrl+F = CharRight
  • Ctrl+B = CharLeft
  • Ctrl+P = LineUp
  • Ctrl+N = LineDown
  • Ctrl+D = EditClear(コメント欄でご教示いただきました)
  • Ctrl+K ≒ マクロ(Word 2008不可)で以下のように記述

Sub Kill()
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
Selection.Cut
End Sub

    • Word 2008ではぼくは対処的にCtrl+KにEndOfLineExtendを割り当てています
  • Ctrl+Y ≒ ペースト = EditPaste(2010.8.17編集)
  • Ctrl+O

Sub Control_O()
Selection.TypeParagraph
Selection.MoveLeft Unit:=wdCharacter, Count:=1
End Sub