1
0

#50 Windows版LINEの改行/送信設定を変更する方法

Posted at

概要

Windows版のLINEは、Shift+Enterで改行、Enterで送信ですが、他チャットツールで慣れ親しんだ改行設定と統一させたかったので、Enterで改行、Ctrl+Enter で送信になるようカスタムしました。
その手順を解説します。

手順1: Enterを改行にする

一応、LINE公式でも改行設定を用意してくれています。
image.png

設定→トーク→送信方法 の欄が、デフォルトだと「Enter」になっていますが、
ここを「Alt + Enter」に設定すると、Enterが改行、Alt + Enterで送信になります。
Alt + Enter で送信でよい人はこれだけでOKです!
私の場合は、Ctrl + Enter で送信したいのでもう少し手を加えます。

手順2: Ctrl + Enter を Alt + Enter にリマップする

ざっくりと書くと、LINE起動中に Ctrl + Enter が押されたとき、コンピュータにAlt + Enterが押されたと勘違いしてもらいます。
これには、AutoHotkey というフリーソフトを使います。
こちらはスクリプトを書くことでキー入力を自由にカスタマイズできるソフトで、Windowsでキーカスタマイズをするときの定番の選択肢の一つです。

公式サイトからインストーラーをダウンロードしてインストールしましょう。

続いて、実行するスクリプトを用意します。
lineCustom.ahkというファイルを作って、中身にこのように書いてください。
※ファイル名はなんでもよいですが、拡張子は.ahkにする必要があります

lineCustom.ahk
#SingleInstance force ; スクリプトの多重起動防止

#IfWinActive,ahk_exe LINE.exe ; LINEを開いているときだけ
^Enter::!Enter  ; Ctrl + Enter を Alt + Enter に置き換える
#IfWinActive

あとは、作成したこの lineCustom.ahk をクリックして実行するだけで、
LINEが Ctrl + Enter で送信できるようになるはずです。
※ちなみに、Alt + Enter の抑止を入れていないのでAlt + Enter でも送信されます。

手順3: AutoHotkeyファイルをスタートアップに登録する

手順2で作成した lineCustom.ahk ですが、このままだとPCを起動したときに毎回手動で実行しないといけません。
そこで、スタートアップに登録して、PCが起動したときに自動で lineCustom.ahk が実行されるようにします。
まず、エクスプローラーのアドレスバーにshell:startupと入力してEnterを押します。
image.png

すると、スタートアップのフォルダに遷移するので、lineCustom.ahkをここに移動します。
これで、PC起動時に自動でlineCustom.ahkが実行されるようになります。

以上で完了です。

最後に

以前の記事でGoogle Chatの改行設定を変更しましたが、今回はLINEの改行設定を変更してみました。
やりたいことは一緒でしたがアプローチが違って面白いですね。
実はDiscordの改行設定も気になっているのですが、今回のLINEの対応からもう一工夫必要な気がしているので、
気が向いたらやってみようと思います。
最後まで読んでいただきありがとうございます。

参考

https://ahkwiki.net/Top
https://www.naporitansushi.com/autohotkey-startup/

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0