summaryrefslogtreecommitdiff
path: root/src/client/app/common/scripts/note-mixin.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-10-20 02:40:37 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-10-20 02:40:37 +0900
commit41bd436d3ef96f89d8a4be77d6686fd3fab1fc3f (patch)
tree07b42096be766f61814b39038d48bed3b99d1d12 /src/client/app/common/scripts/note-mixin.ts
parentImprove shortcut key detection (diff)
downloadsharkey-41bd436d3ef96f89d8a4be77d6686fd3fab1fc3f.tar.gz
sharkey-41bd436d3ef96f89d8a4be77d6686fd3fab1fc3f.tar.bz2
sharkey-41bd436d3ef96f89d8a4be77d6686fd3fab1fc3f.zip
デッキのキーボードショートカットを強化
Diffstat (limited to 'src/client/app/common/scripts/note-mixin.ts')
-rw-r--r--src/client/app/common/scripts/note-mixin.ts10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/client/app/common/scripts/note-mixin.ts b/src/client/app/common/scripts/note-mixin.ts
index 491c77747a..1556d06601 100644
--- a/src/client/app/common/scripts/note-mixin.ts
+++ b/src/client/app/common/scripts/note-mixin.ts
@@ -29,14 +29,18 @@ export default (opts: Opts = {}) => ({
computed: {
keymap(): any {
return {
- 'r|left': () => this.reply(true),
+ 'r': () => this.reply(true),
'e|a|plus': () => this.react(true),
- 'q|right': () => this.renote(true),
+ 'q': () => this.renote(true),
'f|b': this.favorite,
'delete|ctrl+d': this.del,
- 'ctrl+q|ctrl+right': this.renoteDirectly,
+ 'ctrl+q': this.renoteDirectly,
'up|k|shift+tab': this.focusBefore,
'down|j|tab': this.focusAfter,
+ 'shift+up': () => this.$emit('parentFocus', 'up'),
+ 'shift+down': () => this.$emit('parentFocus', 'down'),
+ 'shift+left': () => this.$emit('parentFocus', 'left'),
+ 'shift+right': () => this.$emit('parentFocus', 'right'),
'esc': this.blur,
'm|o': () => this.menu(true),
's': this.toggleShowContent,