Slackの投稿にアクションを送るショートカットが、JIS配列キーボードでも使えた話（※最新の投稿に対してのみ）

# はじめに
こんにちは！
2024年4月に株式会社Works Human Intelligence の開発部署に所属した米川と言います！
研修中にSlack使いこなしたいなあと思ってショートカットを調べていたらいい感じのものが見つかり、あまり知られていないのではないか？と思ったので、共有させていただきます。

# 想定環境
Windows11 + JIS配列キーボード
Slackのデスクトップアプリ
※注意　WebブラウザのSlackでは、本記事の想定動作をしないことを確認しています。

# Slackの最新投稿にリアクションを送るショートカット
Slackのチャネルに入った状態で、以下のショートカットを入力します。
`Ctrl + Shift + =`
すると、リアクションを入力するウィンドウが表示され、そのウィンドウ上でリアクションを選択することで、チャネルの最新投稿に対してリアクションを送ることができます。

# Slackの投稿にリアクションを送るのって、<br>"Ctrl + Shift + _"じゃなかった？

@treastrain (Ryoga Tanaka)さんの以下の投稿によると、`Ctrl + Shift + _` のショートカットで投稿にリアクションが送れると記載されていますが、これは**US配列のキーボードでのみしか動作しない**ようです。（参考：[ASCIIさんの記事](https://ascii.jp/elem/000/004/062/4062599/#:~:text=Slack%E3%82%92%E4%BD%BF%E3%81%86%E7%92%B0%E5%A2%83%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%84%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%82%E3%81%82%E3%82%8B%E3%80%82%E4%BE%8B%E3%81%88%E3%81%B0%E3%80%8CCtrl%EF%BC%8B%2C%E3%80%8D%E3%81%AF%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A%E3%82%92%E9%96%8B%E3%81%8F%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%81%A0%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A7%E3%81%97%E3%81%8B%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%84%E3%80%82%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E7%89%88%E3%81%A7%E6%8A%BC%E3%81%97%E3%81%A6%E3%82%82%E4%BD%95%E3%82%82%E8%B5%B7%E3%81%8D%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A0%E3%80%82%E3%81%BE%E3%81%9F%E3%80%81%E3%80%8C%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AB%E7%B5%B5%E6%96%87%E5%AD%97%E3%83%AA%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%80%8D%E3%81%AE%E3%80%8CCtrl%EF%BC%8BShift%EF%BC%8B_%E3%80%8D%E3%82%82%E3%80%81%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A0%E3%81%A8%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8B%E3%80%82)）
JIS配列キーボードでは、動作しませんでした。

https://qiita.com/treastrain/items/d2475b08cad945997112#cmd--shift--_%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AB%E7%B5%B5%E6%96%87%E5%AD%97%E3%83%AA%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B

# 最新投稿以外にもリアクションを送れないのか？
Slackチャネルのメッセージ送信用テキストボックスから、上カーソルで移動すると、各投稿を選択できているように見えます。選択した投稿にリアクションをしてみても、チャネルの最新投稿にリアクションが押されてしまいます。（下のGIF参照）

上手いことやれそうな気がしなくもないので、何か方法が見つかったら、更新したいと思います。

![slack_animation.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2016894/21c969f3-0503-2ef0-a3f8-4e60e58e0f59.gif)

# スレッド内では、スレッドの最新投稿にリアクションが送られる
スレッドのメッセージ送信用テキストボックスを選択した状態で、`Ctrl + Shift + =`　を押すと、スレッドの最新投稿に対してリアクションを送ることができます。

ただ、メッセージ送信用テキストボックスから上カーソルで移動して、最新投稿以外を選択した状態でショートカットを実行すると、チャネルの方の最新投稿にリアクションが送られるようです。（下のGIF参照）

![slack_animation2.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2016894/3d5d21d7-3202-f80f-62bf-19ed9643ea9b.gif)

# `R` を押すだけで、任意の投稿にリアクションできたよ！（2024/6/12追記）

上下キーで投稿を選択して、`R` を押すだけでリアクションウィンドウが開き、リアクションを送れます。

しかし、リアクションウィンドウで`Shift + Enter` でリアクションを選択（リアクションを連続で複数選択したいときに行う）すると、リアクションウィンドウがキーボード操作では閉じなくなります。（マウスでリアクションを送るなどすると閉じることができます。）

![slack_animation3.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2016894/4a65cbfa-0bfb-fe25-8d7e-985b2a54feec.gif)

見つけた時にはやったーとおもいましたが、Slackのショートカット一覧にがっつりのってますね...。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2016894/4bb6c775-1895-e3c3-4476-98e761e58e2a.png)


# 終わりに
以上、JIS配列キーボードでも、Slackの投稿にリアクションが送れた話でした。Qiitaの記事を書くのはほぼ初めてなので、至らない点もあるかと思いますが、どなたかの助けになると嬉しいです！