Comments (5)
注意点
- Mozc の設定では、
Alt
キーは使用できない。そのため、Ctrl
とShift
による定義をする必要/制約がある。 - どのみち、
Alt
キーは強制キーとバッティングしてしまいおかしな挙動になるため、素直にCtrl
でのキー操作を定義するのが得策。
from .emacs.d.
設定内容
※ 最終的な内容をDropbox の keymap_type1_.txt
にエクスポートしたので、mozcの管理画面からそれを読み込めばこの設定を反映できる。
# 文節移動
Conversion Ctrl j SegmentFocusLeft
Conversion Ctrl k SegmentFocusRight
# 文節区切り調整
Conversion Ctrl Shift j SegmentWidthShrink
Conversion Ctrl Shift k SegmentWidthExpand
# 候補移動
Conversion Ctrl i ConvertPrev
Conversion Ctrl n ConvertNext
Conversion Ctrl Shift i ConvertPrevPage
Conversion Ctrl Shift n ConvertNextPage
# 変換キャンセル (ESCキー相当)
Composition Ctrl q Cancel
Conversion Ctrl q Cancel
# 文字削除 (Backspaceキー相当)
Composition Ctrl v Backspace
Conversion Ctrl v Cancel
from .emacs.d.
操作注意点
絶対キーで定義しているバックスペース C-f
は挙動がおかしく、使用できない。バックスペースは設定ファイルで定義している C-v
で行うこと。
from .emacs.d.
設定内容補足
C-space
C-S-space
をページ単位の候補移動に充て、 C-i
C-n
or C-j
C-k
を分節区切り変更に充てても良いかも。
その場合には下記になる。
※ 最終的な内容をDropbox の keymap_type2_ .txt
にエクスポートしたので、mozcの管理画面からそれを読み込めばこの設定を反映できる。
# 文節移動
Conversion Ctrl i SegmentFocusLeft
Conversion Ctrl n SegmentFocusRight
# 文節区切り調整
Conversion Ctrl j SegmentWidthShrink
Conversion Ctrl k SegmentWidthExpand
# 候補移動 (一つづつの移動は元々備わっている `(S-)space` キー)
Conversion Ctrl Space ConvertNextPage
Conversion Ctrl Shift Space ConvertPrevPage
# 変換キャンセル (ESCキー相当)
Composition Ctrl q Cancel
Conversion Ctrl q Cancel
# 文字削除 (Backspaceキー相当)
Composition Ctrl v Backspace
Conversion Ctrl v Cancel
from .emacs.d.
2パターンできた。
ひとまず type2
を設定して運用してみる。もし不具合感じればまた再考するということで、一旦はこれでFIX.
from .emacs.d.
Related Issues (20)
- elm環境構築 HOT 2
- 自動保存するようにする
- iuyiou HOT 1
- magit導入 HOT 1
- expand-region 導入
- React 環境構築
- Typescript 環境構築
- markdownをリアルタイムでプレビューする
- ソースコードジャンプ用にキーバインドを変更する HOT 1
- markdown-modeのewwプレビューの表示がうまくいっていないのを修正
- キーバインド整理and追加
- キーバインド整理、追加 HOT 1
- カーソル移動の再設計
- rainbow-delimiters導入
- プロジェクト内など一括検索、置換機能の整備
- custom-set-variables 整理
- C-x,M-xのバインド再定義およびC-x有効活用
- magitのキーバインドが絶対定義になっているのを修正
- kill-buffer のバインドを追加 HOT 1
- test
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from .emacs.d.