【今年のベストバイガジェット 2022】大垣でのメーカーフェア出展でも大活躍した「BOSS FS-1-WL（無線フットスイッチ）」

## はじめに
この記事は、[Adventar](https://adventar.org/) というサービスで作成されたカレンダーである「[今年のベストバイガジェット Advent Calendar 2022](https://adventar.org/calendars/7564)」の 9日目の記事です。

このアドベントカレンダーには 2018年から毎年参加して、いつもは、はてなブログで記事を書いていました。

- [【ベストバイガジェット2021】リモートワークやオンラインイベントで大活躍！： AfterShokz の「OpenComm」](https://yo-to.hatenablog.com/entry/20211204/1638547688)
- [【ベストバイガジェット2020】自宅の無線LAN環境をパワーアップ！： TP-Link Deco X20(2-pack) Wi-Fiルーター（2020/12/1）](https://yo-to.hatenablog.com/entry/20201201/1606748700)
- [【ベストバイガジェット2019】個人的には費用対効果が抜群： micro: Maqueen（2019/12/1）](https://yo-to.hatenablog.com/entry/20191201/1575157520)
- [【ベストバイガジェット2018】個人的には費用対効果が抜群：VADIV LEDネームプレート](https://yo-to.hatenablog.com/entry/20181204/1543911391)

今回は Qiita で書いてみようと思います。

## 今回選んだガジェット： BOSS の FS-1-WL（無線フットスイッチ）
2022年のベストバイガジェットとして選んだのは「[BOSS の FS-1-WL](https://www.boss.info/jp/products/fs-1-wl/) という無線フットスイッチ」（※ 有線でも利用可能）です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/de1d1694-b614-a0e0-c6c3-fed97c1cc35a.png)

この後、まずは選んだ理由を書き、そして公式ページに記載された詳細仕様を見ていこうと思います。

### 選んだ理由
BOSS の FS-1-WL を選んだ理由ですが、一番は「買ったばかりだったものの、早速、大垣で開催された展示イベント（メーカーフェア）出展で活躍した点」と「その初めて活用した際の準備がサクッとできた点」、そして「今後も、モノ作り系の試作や、PC利用時の便利グッズとして活用できそうなスペック」です。

2つ目の準備が簡単にできたという話については、新横浜から名古屋へと移動する新幹線車中であっさりと利用できる状態にできました。

https://twitter.com/youtoy/status/1598815513555390464

3つ目の今後の活用の話は、このデバイスの仕様による話です。

それについて、少し説明をしていきます。
このデバイスは、Bluetooth による無線接続で使う場合は、HID のデバイスとして動かすことができます。Bluetooth接続という部分は、デフォルト設定で使うだけなら、電源を入れてからスマホ・タブレット・PC とペアリングの操作をするだけで、すぐに使うことが可能です。
その時、HID のデバイスとして認識されるので、何か特別な準備をすることなく特定のキーを押下するという動作をさせられます。さらに、このデバイス用の専用アプリを使えば、何のキーが押されたことにするかという設定を簡単に変えることもできます。

それと、フットスイッチというだけあって、足でボタンを踏んでも全然問題ないしっかりとした作りをしていそうです。自分のモノ作り系の用途では、コロナ禍で手で触らなくても体験できる作品作りに活用できそうというのがあります（※ 手で触らず操作ができる作品という方向で、センサーや画像認識を使ったものも試作していたのですが、それとは別に足で操作する方向のものも検討していたところでした）。

そして、このデバイスは HIDモードと MIDIモードがあり、MIDI のモードで使えばまた HIDモードとは異なる活用法もありそうです。

### 公式の製品概要も少し見てみる
ここで、公式の製品ページの説明も少し見てみようと思います。
冒頭からざっと説明を見ていったところ、音楽系の用途の記載が多めな感じです。
![製品概要](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/ca3c853f-3ae7-9abc-6d4f-a315370477ce.png)
![用途1](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/d1939123-6444-a718-ec64-c0e57e12e822.png)
![用途2](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/823ec4cb-dd31-a5be-047f-05a5413d720b.png)
自分はこの用途では使わなそうなのですが、上記の用途で活用する方にも便利そうです。

接続端子の仕様について書かれて部分を見てみると、楽器などと合わせて使うための端子もあったりします。
![接続端子](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/8203f920-106e-94c6-294e-63118623f58e.png)

説明を見ていくと、以下のような記載もあります。このあたりは、上で自分が書いていた HID や MIDI といった話に関連する内容を含んでいます。
![様々な用途](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/0497d28d-5f6a-5364-a0a7-810b41f6e928.png)
![機能について](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/9fc5ac83-8313-f3ef-489f-dc511e07c8d8.png)

### 専用エディタについて
#### Mac版
FS-1-WL は、HIDモードに関してデフォルトでも特定のキーが設定されていますが、それを専用のエディタで変更することができます。自分は　Mac版で設定の変更などをやってみました。

<blockquote class="twitter-tweet" data-conversation="none"><p lang="ja" dir="ltr">無線フットスイッチの「FS-1-WL」の、デフォルト設定を変更したりするための専用アプリの Mac版。 <a href="https://t.co/9B7fy6Sv7q">pic.twitter.com/9B7fy6Sv7q</a></p>&mdash; you (@youtoy) <a href="https://twitter.com/youtoy/status/1601301413954748416?ref_src=twsrc%5Etfw">December 9, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

FS-1-WL を Bluetooth で Mac につなぎ、上記アプリを起動すると、こんな表示になります。「DEVICE」のところに、「FS-1-WL（Bluetooth）」という表示がされています。
![専用アプリ起動時の画面：デバイスとの接続ができている状態](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/c6285db4-0e83-2f7b-ab8f-d28c9a370842.png)
この画面で OKボタンを押すと、設定などが行える画面がでたりします。

以下はキー割り当てを変更するための画面。
![キー割り当てを変更するための画面](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/68872aca-2604-63d1-6293-b4b0e1b6fd6a.png)
以下は、LEDランプの色の設定を変える画面です。フットスイッチ 3つを、それぞれ押した時に、スイッチ上部にある LED が光るのですが、その色を変えられます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/f84720f8-6e8a-28ef-a3d5-69ae679ec773.png)

#### スマホ版
iOS版や Android版もあるようだったので、iOS版も少し試してみました。

https://twitter.com/youtoy/status/1601311184128737280

iOS版のアプリ上で、前にｖ設定した内容が表示されるのを確認できました。

### キー押下のイベントを p5.js公式ページで確認した話
以下のツイートに書いていたような話もあったりしました。

https://twitter.com/youtoy/status/1601307428137889792

ちなみに、↓こちらのページです。
●reference | keyCode
　https://p5js.org/reference/#p5/keyCode

## おわりに
今年のベストバイガジェットは、購入してわりと早くに活用できて、今後の活用も見込まれる BOSS の FS-1-WL（無線フットスイッチ） を選びました。
まだ、この製品の機能を活用しきれてない状況なので、今後もまたいろいろお試しを続けていければと思っています。

### 余談
今回の製品の情報は、コミュニティのつながりで得られたものでした。

https://twitter.com/youtoy/status/1592998488765501441

そして、この製品がいろいろ活用できそうなものだったので、自分も技術コミュニティ界隈の方に情報を共有したりしました。その結果、自分が流した情報をきっかけに購入された方も...

https://twitter.com/1ft_seabass/status/1598914223782100992