天高工房

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

QMK

QMK configuratorでinfo.jsonのプレビューをする

QMK

config.qmk.fm 現在QMKで新しいキーボード定義を作ってmergeしてもらうためにはinfo.jsonが必要です。 しかし、このinfo.jsonが正しいものであるかを確認することが割と面倒です。 レビュー時に表示チェックはたぶんやってないので、表示が破綻してても通っ…

【QMK】VSCodeでKeycodeの補完を有効にする

QMK

この記事は キーボード #1 Advent Calendar 2020の1日目の記事です。 VSCode、Keycode補完できそうだけどやれるかなって試したら動いたので共有します。 やり方 keymap.cに以下の内容を追加してください。 #include "keycode.h" キーコード補完例 日本語配列…

(WIP)キーボード頻出質問想定回答集

WIP ○○キーはどこですか? MacOS/iOS/androidなどWindows以外でも使えますか? MacOS/iOS android 電子工作したことがないですが組み立てられますか。 ○○キーはどこですか? 全てのキーが○○キーであり、○○キーではありません。 どこにでもおけます。 平面上…

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

この記事は古いバージョンの内容の記事です。 github.com 今回は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 キーマップの定義 ファームウェアのビルドと書き込み オプション マスタデバイスの向きを切り替える ハードウェアに変更を加えて 左右の手で異なるマトリ…

分割キーボードで右手用デバイスに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の中でも設定によって入力スタイルが違う コロンスタイルの入力方式でも完璧じゃない キーボード…