天高工房

キーキャップに印字して遊んだり電子工作して遊んだりしたことを書くかもしれません。

QMK

BLE micro proで分割キーボードを定義する

今回はotaku_split_BLE/rev1を定義します。 動作確認のためには、最低限BLE micro pro2台とPC、BLEで接続可能なホストデバイス、そしてmicroUSBケーブルを2本用意しておくとよいでしょう。 ひな形をコピー ひな形なんて存在しないので、まずキーボードフォル…

【QMK】JPキーボードチートシート

QMK

新しいキーボードを作るたびに、新しくキーボード定義とキーマップを起こす必要があります。 いい加減めんどくさくなってきたところでwrapperという文化を知った*1のでその話と、ついでにJPキーボードとして定義する際のチートシート的なものをまとめます。 …

QMK configuratorを使ってキーマップを作成する

namecard2x4のキーマップ作成支援のための記事です。 Windows10環境で動作確認をしています。 バージョン情報などは2019/02/13時点での情報です。 書き込み用ソフトウェアをダウンロードする(QMK toolbox) QMK toolboxの動作確認をする 書き込みがうまくい…

QMK configuratorを手元で動かす

環境 Windows 10 でWSL, ubuntu使います。 手順 git clone https://github.com/qmk/qmk_configurator cd qmk_configurator bash sudo apt-get update sudo apt-get upgrade sudo apt-get install ruby sudo apt-get install ruby-dev bundle install bundle …

分割キーボードを定義する

qmk

通常のキーボード定義の話は本稿では省略します。 環境 新しい分割キーボードの定義 rule.mk config.h キーマップの定義 ファームウェアのビルドと書き込み オプション マスタを右手にする ハードウェアに変更を加えて 左右の手で異なるマトリクスを使う RGB…

分割キーボードで右手用デバイスにUSBを刺す(左右のデバイスの役割を交換する)

QMK

QMKでは分割キーボード(スプリットキーボード)をサポートしています。現在のキットで一般的な構成は以下の通りです。 左右基板にそれぞれpromicroを取り付ける 左右基板にそれぞれTRRSジャックを取り付ける*1 左右基板の通信をTRRSケーブルで行う*2 この際…

【人柱諸兄向け】VirtualPower(α)の組み立て等

天キーで"力"を手に入れた諸兄向けへの記事です。 これすき #天キー pic.twitter.com/6RKi4iRqY5— せがた ひろみ (@keyaki_namiki) 2018年11月3日 前準備 組み立て 部品の向き option ファームウェア キーキャップ その他 前準備 qmk_firmware でgit submodu…

【QMK】JPキーコードでキーマップを定義する

とりあえず書いた。 三行 詳しく 参考資料 追記 三行 基本のキーコードはANSI準拠で定義されている キーコード自体は共通だけど、OSのキーボード設定次第で同じキーコードでも実際に入力される文字/記号が変わる(だいたい同じ位置なら同じキーコードが発行…

emojiキーボードを実現する

QMK

emojiキーボードを実現するために色々罠があったのでまとめます。 経緯 QMKとunicode 準備 rule.mk keymap.c サンプル 問題たち OSごとに入力スタイルが違う OSの中でも設定によって入力スタイルが違う コロンスタイルの入力方式でも完璧じゃない キーボード…