内定をもう一つもらった。ありがたい。落ちるとひどく自信を失うし、通ると元気が出てくる。わかりやすい。それはそう。
キーボードのファームウェアを修正した。具体的には、シフトキーつきのキー(「!」: Shift + 1とか)と通常のキー(「2」とか)を同時に押下すると通常のキーにもシフトが入ってしまう(この例だと「@」)問題への対策をした。こう書いてみると当然の問題のようだけど、これが顕在化するのは高速タイピング時で、連続するキー入力の間に短いオーバーラップがある場合なので、当初の実装では考慮されていなかったのだ。
いろいろ小難しいことも考えたのだけど、とりあえずはシンプルに通常キー押下時にはシフトつきキーを送らないようにした。これで手前のシフトつきキーの直後にシフトなしキーを押下したときに、シフトつきキーの押下状態が続いていたとしても、そちらは強制的にオフになるので、シフトされなくなる。
あとはNocturneの不具合修正をした(squeuei氏へ:報告ありがとうございました)(気づいてはいたが誰も指摘しないので直す機会がなかった)(全部は直っていないが目立つところは解消した)。ただ、はてなスターはiframeを使っている部分があるので、CSSでデザインをいじるにも限界があるなと思った。
寝ます。明日は前々職の社長と話す。あと、本格的にメカニカルキーボードの設計に着手しようかなと思うが、時間あるかどうか。
昼前に前々職の社長と面談した。形式的には最終面接なのかな……?なんか普通に楽しく話したので、時間が流れているなと思った。
午後はホワイトデーのためにマフィンを焼いた。本当はホワイトデーとは関係なくマフィンを焼きたいとずっと思っていたのだけど、なんかやらずにいたのを、いい機会だからやることにした。僕もすこし食べたけどまあできばえは普通。
あとキーボードの回路図を描いた。今回のは単なるスイッチだからキー部分はシンプルだけど、RP2040周辺はこれまでと同じでややこしい。
明日?は基板の設計に入りたい。まあ他に決めなきゃいけないことがたくさんあるけれども。
寝ます。明日は遊舎工房でキースイッチの試し打ちしようかな。夜は前々職の人と飲みに行く。