skip to content
logo image Umamichang's Nest

DeskHopのHotkeyを変更したい

/ 3 min read

4月にDeskHopを自作してから半年経ちました。

マウス無しで2台のPCを行き来できるのは想像以上にめちゃくちゃ便利です。 最近ではWebで設定できるGUIなども追加されて、ますます便利さに磨きがかかっています。

ところで、2024年8付きにアップデートされたv0.63以降、PC切り替えのHotkeyが「CapsLock」から「左Ctrl + CapsLock」へ変更されました。 なんでもCapsLockを使えないと困る勢が一定数いたため変更されたようです。 確かにPCの本来の機能が失われてしまうというのは問題なのかもしれません。

ただ、今までCapsLock単押しで切り替えられていたのに余計なキーを押さなければならないのは疲れますね。 また、ミスタイプが多いマンなのでそもそもCapsLockは無効化してしまいたいという願望もあります。

というわけで、もともとのHotkeyに戻していきましょう。

手順

GitHubからcloneします

Terminal window
git clone https://github.com/hrvach/deskhop.git
cd $_

Hotkeyを設定してるファイルを開きます

Terminal window
nano src/keyborad.c

1行直します

hotkey_combo_t hotkeys[] = {
/* Main keyboard switching hotkey */
{.modifier = KEYBOARD_MODIFIER_LEFTCTRL,
{.modifier = 0,

公式の手順通りに環境構築します

Terminal window
sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi build-essential

ビルドして、buildディレクトリの直下に「deskhop.uf2」ができているのを確認します

Terminal window
cmake -S . -B build
cmake --build build

最後にDeskHopをつないだPCで「左Ctrl + 右Shift + c + o」でコンフィグモードに入って、出現したUSBドライブに「deskhop.uf2」をぶち込みましょう

めんどくさい方はビルド済みのものをおいておくので使ってください。

ダウンロード

(以上)