💬

Discordでエンターで投稿されちゃう問題、5分で解決した(Karabiner-Elements)

に公開

Discordでエンターキーを押すとすぐ投稿されてしまい、改行したいだけなのに困ったことありませんか?

自分も「エンターで投稿されるの面倒だな〜」と思っていたので、改行方法をまとめておきます。

改行する方法

  • Shift + Enter で改行できます!
  • 普通のエンター(Enter)だけだと、そのまま投稿されてしまいます。
  • 文章を複数行にしたい場合は、Shiftキーを押しながらエンターを押しましょう。

設定で変更できる?

  • Discordのデスクトップ版・Web版ともに、基本的に「Shift + Enter」で改行です。
  • 設定で「エンターで送信」⇔「エンターで改行」を切り替える項目はありません(2024年7月時点)。
  • どうしても慣れない場合は、文章を下書きアプリなどで作ってからコピペするのも手です。

さらに!Karabiner-Elementsでエンター挙動を逆転させる

これに沿って修正しました。

自分は「Shift+Enterで投稿、普通のEnterで改行」したかったので、Macのキーカスタマイズツール「Karabiner-Elements」でDiscordだけエンター挙動を逆転させています。

設定例(karabiner.json の一部)

{
  "description": "Discord Enter behavior modification",
  "manipulators": [
    {
      "type": "basic",
      "from": { "key_code": "return_or_enter" },
      "to": [ { "key_code": "return_or_enter", "modifiers": ["left_shift"] } ],
      "conditions": [
        { "type": "frontmost_application_if", "bundle_identifiers": [ "^com\.hnc\.Discord" ] }
      ]
    },
    {
      "type": "basic",
      "from": { "key_code": "return_or_enter", "modifiers": { "mandatory": ["left_shift"] } },
      "to": [ { "key_code": "return_or_enter" } ],
      "conditions": [
        { "type": "frontmost_application_if", "bundle_identifiers": [ "^com\.hnc\.Discord" ] }
      ]
    }
  ]
}
  • Discordアプリ(com.hnc.Discord)だけで有効
  • 普通のEnterで「改行」、Shift+Enterで「投稿」になります
  • Command+Enterは使わない派なのでこの設定

参考: Karabiner-Elements

参考リンク


ちょっとしたTipsですが、同じ悩みの人の助けになれば!

Discussion