Does "application:quick-note" command work?

ใ„ใคใ‚‚ใ”ๅฏพๅฟœใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

ใ‚ฟใ‚คใƒˆใƒซใฎ้€šใ‚Šใชใฎใงใ™ใŒใ€
application:quick-note

ใ“ใกใ‚‰ใฎใ‚ณใƒžใƒณใƒ‰ใฏใ€ๆœ€ๆ–ฐใƒใƒผใ‚ธใƒงใƒณใงใ‚‚ๅ‹•ไฝœใ—ใพใ™ใงใ—ใ‚‡ใ†ใ‹๏ผŸ

ๆ–ฐ่ฆใƒŽใƒผใƒˆใ‚’ๅˆฅใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆใ‚’้–‹ใใ‚ทใƒงใƒผใƒˆใ‚ซใƒƒใƒˆใ‚’่จญๅฎšใ—ใŸใใฆใ€

'body':
  'alt-n': 'application:quick-note'

ใฎใ‚ˆใ†ใซkeymapใƒ•ใ‚กใ‚คใƒซใซ่จ˜่ฟฐใ—ใฆใฟใŸใฎใงใ™ใŒใ€ไธŠๆ‰‹ใๅ‹•ไฝœใ›ใšใงใ—ใŸใ€‚

ใกใชใฟใซใ€ๅ‹•ไฝœ็ขบ่ชใฎใŸใ‚ใ€

'body':
  'alt-n': 'application:about'

ใซๆ›ธใๆ›ใˆใฆใฟใŸใจใ“ใ‚ใ€ใ‚ขใƒ—ใƒชใƒใƒผใ‚ธใƒงใƒณใ‚’็คบใ™ใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆใŒ่กจ็คบใ•ใ‚ŒใŸใŸใ‚ใ€
ใ‚ญใƒผใƒใ‚คใƒณใƒ‡ใ‚ฃใƒณใ‚ฐใŒๅˆฅใ‚ณใƒžใƒณใƒ‰ใจ้‡่ค‡ใ—ใฆใ„ใฆๅ‹•ไฝœใ—ใชใ„ใจใ„ใ†ใ‚ใ‘ใงใฏใชใ•ใใ†ใงใ™ใ€‚

ใŠๆ‰‹ๆ•ฐใงใ™ใŒใ€ใ”็ขบ่ชใฉใ†ใžใ‚ˆใ‚ใ—ใใŠ้ก˜ใ„่‡ดใ—ใพใ™ใ€‚

Ryukiใ•ใ‚“

ใ”ๅ ฑๅ‘Šใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚
็ขบใ‹ใซๅ‹•ใ‹ใชใ„ใงใ™ใญใ€‚ใ“ใ‚Œใฏ application: ใ‹ใ‚‰ๅง‹ใพใ‚‹ใ‚ณใƒžใƒณใƒ‰ใฏไธปใซmain processใงๅฎŸ่กŒใ•ใ‚Œใ‚‹็”จ้€”ใ ใ‹ใ‚‰ใงใ™ใ€‚
็‰นใซใ€ application:quick-note ใฏ global shortcuts ็”จใซไฝœใ‚‰ใ‚ŒใŸ็‰ฉใงใ—ใŸ: Customizing Keybindings
ใ‚ขใƒ—ใƒชใƒญใƒผใ‚ซใƒซใงใฏ core:new-note-in-separate-window ใฎใ‚ˆใ†ใชใ‚ณใƒžใƒณใƒ‰ใŒใ‚ใ‚‹ใจ่‰ฏใ•ใใ†ใงใ™ใญใ€‚

็พ็Šถใฎworkaroundใจใ—ใฆใฏใ€๏ผ’ใคใฎๆ–นๆณ•ใŒใ‚ใ‚Šใพใ™๏ผš

  1. core:open-note ใ‚ณใƒžใƒณใƒ‰็ตŒ็”ฑ
inkdrop.commands.dispatch(document.body, 'core:open-note', {noteId: 'note:_new', newWindow: true})
  1. ๅ†…้ƒจAPI็ตŒ็”ฑ
inkdrop.main.windowManager.createSimpleWindow({ noteId: 'note:_new' })

ไธŠ่จ˜ใ‚’ๅฎŸ่กŒใ™ใ‚‹ใ‚ณใƒžใƒณใƒ‰ใ‚’ๅฎš็พฉใ—ใฆใ€ใ‚ญใƒผใ‚’ๅ‰ฒใ‚Šๅฝ“ใฆใฆใฟใฆไธ‹ใ•ใ„ใ€‚

@craftzdog ใ”ๅ›ž็ญ”ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™๏ผใŠ่ฟ”ไบ‹ใงใใฆใŠใ‚Šใพใ›ใ‚“ใงใ—ใŸใ€‚

ใชใ‚‹ใปใฉใ€ๆ‰ฟ็Ÿฅใ—ใพใ—ใŸ๏ผใ”ๆกˆๅ†…ใ„ใŸใ ใ„ใŸๆ–นๆณ•ใ‚’่ฉฆใ—ใฆใฟใพใ™ใ€‚ๅŠฉใ‹ใ‚Šใพใ—ใŸ๏ผ

1 Like