From a9a2f4820bc02620917aa6b1703bc5cfff4c36c9 Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 19 Sep 2018 08:36:06 +0900 Subject: [PATCH] Add keyboard shortcut doc --- src/client/app/app.vue | 23 ++++++- src/docs/keyboard-shortcut.ja-JP.md | 96 +++++++++++++++++++++++++++++ src/docs/style.styl | 21 +++++++ 3 files changed, 139 insertions(+), 1 deletion(-) create mode 100644 src/docs/keyboard-shortcut.ja-JP.md diff --git a/src/client/app/app.vue b/src/client/app/app.vue index 7a46e7dea..9de01ef06 100644 --- a/src/client/app/app.vue +++ b/src/client/app/app.vue @@ -1,3 +1,24 @@ + + diff --git a/src/docs/keyboard-shortcut.ja-JP.md b/src/docs/keyboard-shortcut.ja-JP.md new file mode 100644 index 000000000..59101dc29 --- /dev/null +++ b/src/docs/keyboard-shortcut.ja-JP.md @@ -0,0 +1,96 @@ +# Misskeyキーボードショートカットまとめ + +## グローバル +これらのショートカットは基本的にどこでも使えます。 + + + + + + + + + + + + +
ショートカット効果由来
P, N新規投稿Post, New, Note
Tタイムラインの最も新しい投稿にフォーカスTimeline, Top
Shift + N通知を表示/隠すNotifications
A, Mアカウントメニューを表示/隠すAccount, My, Me, Menu
Z上部のバーを隠すZen
H, ?ヘルプを表示Help
+ +## 投稿にフォーカスされた状態 + + + + + + + + + + + + + + + + +
ショートカット効果由来
, K, Shift + Tab上の投稿にフォーカスを移動-
, J, Tab下の投稿にフォーカスを移動-
, R返信フォームを開くReply
, QRenoteフォームを開くQuote
Ctrl + , Ctrl + Q即刻Renoteする(フォームを開かずに)-
E, A, +リアクションフォームを開くEmote, reAction
0~9数字に対応したリアクションをする(対応については後述)-
M, O投稿に対するメニューを開くMore, Other
SCWで隠された部分を表示 or 隠すShow, See
Escフォーカスを外す-
+ +## Renoteフォーム + + + + + + + + + +
ショートカット効果由来
EnterRenoteする-
Qフォームを展開するQuote
Escフォームを閉じる-
+ +## リアクションフォーム +デフォルトで「👍」にフォーカスが当たっている状態です。 + + + + + + + + + + + + + +
ショートカット効果由来
, K上のリアクションにフォーカスを移動-
, J下のリアクションにフォーカスを移動-
, H, Shift + Tab左のリアクションにフォーカスを移動-
, L, Tab右のリアクションにフォーカスを移動-
Enter, Space, +リアクション確定-
0~9数字に対応したリアクションで確定(対応については後述)-
Escリアクションするのをやめる-
+ +## リアクションと数字キーの対応 + + + + + + + + + + + + + + + + +
数字キーリアクション
1👍
2❤️
3😆
4🤔
5😮
6🎉
7💢
8😥
9😇
0🍮 or 🍣
+ +# 例 + + + + + + + + + +
ショートカット動作
t++タイムラインの最新の投稿に👍する
t1タイムラインの最新の投稿に👍する
t0タイムラインの最新の投稿に🍮する
diff --git a/src/docs/style.styl b/src/docs/style.styl index b01fe493a..70d77b549 100644 --- a/src/docs/style.styl +++ b/src/docs/style.styl @@ -128,3 +128,24 @@ pre > code display block padding 16px + +kbd.group + display inline-block + padding 4px + background #fbfbfb + border 1px solid #d6d6d6 + border-radius 4px + box-shadow 0 1px 1px rgba(0, 0, 0, 0.1) + +kbd.key + display inline-block + padding 6px 8px + background #fff + border solid 1px #cecece + border-radius 4px + box-shadow 0 1px 1px rgba(0, 0, 0, 0.1) + +td + > kbd.group, + > kbd.key + margin 4px