2021 年の記事

2021年を振り返って

· Other

今年2021年も今日が大晦日です。年々時が過ぎていくのが早くなっている気がしています。さて、簡単に今年を振り返ってみましょう。 娘が8歳になりました 我が娘が8歳になりました。小学2年生です。 ![](/yoichiro/images/2021/12/recap-2021-1.webp) 大きな病気をすることなく、元気にスクスクと成長してくれています。今年も新型コロナウイルスの影響がありましたが、昨年のようなオンライン授業になることもなく、学校生活を楽しめたようです。なによりです…

Read more →

2021年のRemapを振り返る

· keyboard

今では多くの方々に愛用していただいている「 [Remap](https://remap-keys.app/) 」ですが、正式公開は 2021年3月3日、つまり今年のひな祭りの日だったみたいです。 Chrome 89 Stableがリリースされて、Remapを利用することができるようになりました。このタイミングでRemapの一般公開を宣言したいと思います!ウェブブラウザからキーボードのキーマップやLEDの変更をぜひ体験してみてください。 https://t.co/JJ2CKnu3bP remap…

Read more →

僕のデスクトップにサンタとトナカイが来てくれています

· My PC environment

今日は 12 月 23 日。明日はクリスマス・イブの日です。 僕が毎日開発に使っているデスクトップ PC では、雪が降っていて、クリスマスツリーがあり、サンタを待っている家もあって、空ではトナカイが引くソリにサンタが乗っています。 OS は Kubuntu 20.04 です。雪を降らし、サンタを飛行させている正体は、xsnow というアプリケーションです。 [Xsnow - Wikipedia](https://en.wikipedia.org/wiki/Xsnow) この xsno…

Read more →

Remapがファームウェア書き込みでやってること

· keyboard

このエントリは、 [キーボード 1 Advent Calendar 2021](https://adventar.org/calendars/6246) の 21 日目の記事です。 昨年は [ウェブブラウザからキーマップを書き換える「WebVIA」を開発中です](https://www.eisbahn.jp/yoichiro/2020/12/webvia.html) という記事を書きましたが、WebVIA は Remap という名前となり、今では登録キーボード数が 250 を超えていて、毎日の…

Read more →

普段Lunakey Miniをどう撮影していたか

· keyboard

このエントリは、 [KEEBPD Advent Calendar 2021 - Adventar](https://adventar.org/calendars/6470) の 19 日目の記事となります。KEEBPD Advent Calendar に参加していたのをすっかり忘れていて、慌てて書いています。 毎週日曜日に行われている KEEBPD とは、「いい感じのキーボードの写真をゆるくみんなで時間を決めてTwitterにツイートするイベント」です。 [KEEBPDについて - KEEB…

Read more →

Lunakey Miniケースの最終形です

· keyboard

Lunakey Miniを設計して販売を開始してから、次に僕が目標にしたことは「Lunakey Miniのケースを作ること」でした。アクリル板のサンドウィッチ構造から、少しまともなケースを作って、「いかにも自作キーボードキットですね!」から「お、自作キットではあるけどちょっとは頑張ってますね!」に昇格させたく、3Dプリンタを購入して、試行錯誤してきました。 ケース試作の様子は、以下のエントリにて紹介してきました。 [Lunakey Miniのケースを作り始めた話](https://www.…

Read more →

Google Smart Home Summit '21のまとめです

· actions on google

先日の2021年10月22日に、オンラインにて Google Smart Home Summit '21 が行われました。Google のスマートホームブランドの話や、Matter の進捗状況、それに合わせた新しいプラットフォームの発表などがテーマでした。 [Google Smart Home Developer Summit 2021](https://eventsonair.withgoogle.com/events/smarthomesummit2021) 日本ではスマートホームはまだ…

Read more →

Lunakey Pico ビルドガイド (Rev.1以降)

· keyboard

Lunakey Picoは、左右それぞれ3行 x 6列のキーに親指向けのキーが4個配列された、合計44個のキーを備えた左右分割型の40%キーボードです。 ![](/yoichiro/images/2021/10/lunakey-pico-build-guide-rev1-1.webp) Lunakey Picoは、以下の特徴を備えています。 左右それぞれ3行 x 6列の40%キーボード。 指の長さにそれぞれフィットされたColumn Staggerd配列。 親指の自然な可動範囲に…

Read more →

Lunakey Mini/Pico/Macroの設計をオープンにしました

· keyboard

今まで Lunakey Mini を遊舎工房、Kochi Keyboard、そして BOOTH にて販売してきました。興味を持ってくれた人が Lunakey Mini を入手するための手段としては、今まで「これら3つのお店から買う」しかなかったのですが、このほど Lunakey シリーズ(Mini、Pico、Macro)の設計をオープンにしてみました。 [yoichiro/lunakey: Lunakey - This is a brand for keyboards designed by …

Read more →

Lunakey Picoを製作しました

· keyboard

昨年である2020年の8月に初めて自作キーボードキットなるものを購入して組み立ててから、もう1年が経過してしまいました。この1年間、Lunakey Miniというキーボードキットを製作し、Remapというウェブブラウザからキーマップを変更することができるウェブアプリを開発して運用を始めるなど、自分がやってきたとは思えないほどに、いろいろやってきました。 しばらくは新しいキーボードを設計することはないかな、と思っていたのですが、ひょんなことからモチベーションが生まれまして、Lunakey Min…

Read more →

Remapのマクロ機能を活用しましょう

· keyboard

皆さんはパソコンのキーボードをどれだけ活用していますでしょうか?「いや、普通に文字打ってるだけですけど!」という感想をお持ちの方も多いことでしょう。しかし、キーボードのファームウェアをカスタマイズできるキーボードが世の中には数多く販売されています。そして、 [Remap](https://remap-keys.app) というウェブアプリを使うことで、難しいファームウェアの再ビルドなどをすることなく、ウェブブラウザ上でキーボードを簡単にカスタマイズすることができます。 ![](/yoichi…

Read more →

Remapの登録キーボード数が180を超えました

· keyboard

2021年2月に初めてベータ版を公開してから、Remapは順調に成長を続けています。 [Remap](https://remap-keys.app) Remapは、QMK Firmwareというキーボード向けのファームウェアを搭載したキーボード達向けに、ウェブブラウザからキーアサインを変更することができるウェブアプリです。 2021年4月の時点では登録キーボード数が100程度だったのですが、9月時点で180以上の登録数を達成しています。グラフにすると以下のような感じです。 ![](/y…

Read more →

ABQの体験は「高級」でした

· keyboard

QMK FirmwareおよびVIAをサポートしているキーボードは、ファームウェアを書き換えることなく、キーマッピングの変更を行うことができます。そのキーマッピングの変更をウェブブラウザから行うことを可能にする [Remap](https://remap-keys.app/) がありまして、Remap開発チームが毎日開発を進めています。 今まで開発チームでは ProMicro(ATmega32u4)しか検証対象の MCU を持っていなかったのですが、この程 ATmega32u2 が採用されてい…

Read more →

Lunakey Miniを毎日使っています

· keyboard

昨年2020年の12月より販売を開始している自作キーボードキットの Lunakey Mini ですが、もちろん自分でも Lunakey Mini を使い続けています。もうほかのキーボードは考えられないと思うほどに Lunakey Mini にどっぷり浸かっているわけです。 ![](/yoichiro/images/2021/07/using-lunakey-mini-everyday-1.webp) Lunakey Miniは、初期バージョンである Rev. 2 がありまして、現在はその…

Read more →

Ender-3 V2でのコールドプルの方法

· 3D Printer

3Dプリンタは、ホットエンドによりノズルを高温に熱して樹脂を溶かして出力する構造のために、どうしてもノズル周りのトラブルが出てきます。長く使っていると、ノズルにフィラメントが詰まってしまったりしてきて、出力が安定しなくなってきます。 僕は2021年4月に Ender-3 V2 を購入し、まだ半年も経っていませんが、稼働率は今まで結構高く、毎日何かしら出力させている状況でした。そのためか、「1層目の途中で一切出力されなくなる問題」が出てしまい、そのためにいろいろと手を打ってきました。その中の一部…

Read more →

Ender-3 V2の押し出し部品を替えました

· 3D Printer

前回の [Ender-3 V2のチューブを切ってみました](https://www.eisbahn.jp/yoichiro/2021/07/ender3v2tubetrouble.html) エントリでは、フィラメントが先端に詰まってしまったチューブを切断して詰まりを解消した話を取り上げました。 ![](/yoichiro/images/2021/07/ender-3-v2-extruder-trouble-1.webp) これで印刷が安定する!と期待していたのですが、結果はNGでした。…

Read more →

Ender-3 V2のチューブを切ってみました

· 3D Printer

キーボードケースを作りたくて4月に購入した Ender-3 V2 ですが、最近かなり調子が悪くなってきました。今まで出来てたことが出来ない!ことごとく出力に失敗します。どのように失敗するかと言うと... 「途中でフィラメントが一切出なくなる!」 という現象です。以前は「数時間後に出なくなるときがある」という状況だったのですが、それが徐々に悪化していき、遂に「1層目の途中でほぼ100%出なくなる」というひどい状況になってしまいました。 出なくなってしまうと、何も出ないノズルが宙を舞うだけです…

Read more →

4月に買ったEnder3-V2の現状

· 3D Printer

Lunakey Miniのケース作りのために、4月にEnder3-V2という3Dプリンタを購入しました。 [Lunakey Miniのケースを作り始めた話](https://www.eisbahn.jp/yoichiro/2021/04/lunakeyminicase.html) [Lunakey Miniのケースを販売中です!](https://www.eisbahn.jp/yoichiro/2021/06/lunakeyminicase.html) [余白大きめのケースを作ってみた話]…

Read more →

余白大きめのケースを作ってみた話

· keyboard

数回前のキーボードニュースの「俺キー」のコーナーで、ケースに入ったLunakey Miniの写真が取り上げられました。 ![](/yoichiro/images/2021/06/lunakey-mini-big-case-1.webp) そこでぺかそさんから一言。 「余白のデカイバージョンが... (中略) ...ここでこう言ったらなんか、来週とか再来週あたりに出てくるかもしれないので、試しに言ってみました」 なるほど、確かに余白が大きめのケース、一部の界隈でみんな作っていたのは…

Read more →

Lunakey Miniのケースを販売中です!

· keyboard

左右分割型の40%キーボードキットであるLunakey Miniですが、徐々にですがご利用されている方々が増えてきております。2020年11月に作り始めてから今日に至るまで、自分自信でもずっとLunakey Miniを使い続けています。 ![](/yoichiro/images/2021/06/lunakey-mini-case-1.webp) Lunakey Miniを購入した後に組み立てを行うと、アクリル板で作られたトッププレートとボトムプレートで基板を挟み込む「サンドウィッチ構造」…

Read more →

Windows 10 HomeでWSLgをさっそく試してみた

· Windows

最近のWindowsは、Linux環境をもWindows上に構築することができる、Web系開発者(?)などLinuxを主戦場にしているソフトウェアエンジニアにも優しい環境を目指しているようです。もちろんそれはWSL(Windows Subsystem for Linux)なわけですが、すでにMicrosoft社から、Linux GUIアプリについても「ユーザが特に何も準備することなく」実行可能にする、ということがアナウンスされています。 そのLinux GUI環境は「WSLg」という名前で呼ば…

Read more →

Chrome拡張機能向けのDefinitelyTypedにPromise対応関数定義を追加しました

· Chrome extension

Chromeウェブブラウザが登場した当時から、開発者は拡張機能(Extensions)を作ってウェブブラウザの機能を追加することができました。歴史が古いChrome拡張機能ですが、現在はManifest Version 3(MV3)が最新の環境です。MV3は、セキュリティ、プライバシー、そしてパフォーマンスといった面で従来よりも進化したバージョンとして登場しました。従来からある拡張機能はこのMV3へのマイグレーションが求められ、そしてこれから新規に開発する拡張機能についても、もちろんMV3をター…

Read more →

AndroidアプリにCapabilityを追加する方法

· actions on google

2021年5月18日から行われたGoogle I/O 2021では、Googleアシスタントに関する新しい発表がいくつかありました。その中で、Androidアプリの機能をGoogleアシスタントから呼び出すことができるようになるApp Actions機能について、新しいフレームワークが発表されました。 従来は actions.xml リソースを定義して、インテントとディープリンクの関連を定義することでApp Actionsの組み込みが可能でした。これ自体は今後も継続して提供されますが、この度新…

Read more →

Chromeウェブブラウザを再起動する方法

· chrome

まとめ 最初に結論を書いておきます。Chromeウェブブラウザは、アドレスバーに以下を入力すると、簡単に再起動を行うことが可能です。 chrome://restart このブログエントリで言いたいことは、それだけです。 経緯 僕は普段Linuxを使って開発を行っています。ディストリビューションとしては、ここ2年くらいは Kubuntu で落ち着きました。KDE が大好きです。数回ほかの環境に浮気しましたが、結局元さやに戻ってきたって感じです。macOS も Windows も使っては…

Read more →

Lunakey Miniのケースを作り始めた話

· keyboard

Lunakey Miniの初号機が完成したのは、昨年2020年の11月の初めの頃でした。それからまだ半年も経っていませんが、すでにLunakey MiniはKochi Keyboardや遊舎工房にて販売されていて、徐々にお使いになられている方々も増えてきました。本当に感謝です。 [Lunakey mini rev5 (ベースキット) - Kochi Keyboard](https://kochikeyboard.stores.jp/items/605ab0a6baeb3a0ff29252a2)…

Read more →

Lunakey MiniのキーキャップをDSAからXDAにしてみた話

· keyboard

昨年の11月に最初の試作機が完成してから今日に至るまで、仕事でも趣味でも、ずっとLunakey Miniを使い続けています。「自分で設計したものだから多少使いにくくても意地でも使い続ける」とか「自分で作ったので愛着があって」とかではなく「これ以外にはもう考えられない使いやすさ」を感じながら今まで使えてきています。 [Lunakey mini rev5 (ベースキット) - Kochi Keyboard](https://kochikeyboard.stores.jp/items/605ab0a…

Read more →

Remapのキーボード登録数が100個に到達しました

· keyboard

キーボードのキーマップをウェブブラウザから書き換えることができる「 [Remap](https://remap-keys.app) 」ですが、2021年4月9日に、めでたく登録キーボード数が 100 個に到達しました! ![](/yoichiro/images/2021/04/over-100-keyboards-on-remap-1.webp) 最初は日本で販売されているキーボードの登録が中心でしたが、今では海外からの登録の方が多くなってきています。Remapがグローバルに使われること…

Read more →

Caps Lockを数十年ぶりに活用するようになりました

· keyboard

僕はソフトウェアエンジニアです。日本語も書く機会が多いですが、それ以上にプログラムコードを書いている時間も長いです。毎日何らかのコードを書いています。 キーボードはもちろん自分で設計した [Lunakey Mini](https://booth.pm/ja/items/2530075) です。Lunakey Mini は 40% キーボードと言って、一般的なフルキーボードの40%ほどのキー数しかありません。さらに、左右分割型です。普段はこんな感じで、左右を離して使っています。 ![](/y…

Read more →

Lunakey Miniのキーキャップの色には意味があった

· keyboard

左右分割型で40%キーボードのLunakey Miniを毎日使って、仕事や趣味プログラミングを楽しんでいます。昨年までタッチタイピングが全くできなかった僕にとって、今では以下のような「無刻印でキーキャップが全部黒」というLunakey Miniでも何の問題もなく使いこなすことができていて、人間やる気になれば何でもできるんだな、と痛感しました。 ![](/yoichiro/images/2021/04/lunakey-mini-keycap-colors-1.webp) 小学4年生の頃にパ…

Read more →

Lunakey Miniが片手だけ動かなかったときに確認すること

· keyboard

先週Lunakey Miniの試作を家で行っていた時に、「さあ完成した!」と思った後に、最後の最後で「あれ、片手だけ一切動かない、なんで?」という状況になりました。いろいろな原因を考え、試行錯誤したのですが、結論的には「組み立てに問題はなかった」ということで、無事両手とも正常に動作するに至りました。 「片手だけ動かない」とは、USBケーブルを指していない子側のキーボードのキーを押しても何も入力されない状況です。Underglow LEDは点灯することもあればしていないこともあります(僕の場合は…

Read more →

Lunakey Miniのバリエーション紹介です

· keyboard

2020年10月から設計を初めて、今では基板がrev.5まで来ているLunakey Miniですが、当初設計を始めたときには、以下の目標を立てていました。 左右分割型の40%キーボードで、Underglow LED、OLED、スピーカーを搭載できること。 Cherry MX互換のキースイッチだけでなく、Kailh Chocのロープロファイルキースイッチにも対応し、しかもソケットによるホットスワップにも対応すること。 BLE Micro Proを使った無線化が実現できること。 設計から5…

Read more →

Lunakey MiniをBLE Micro Proで無線化する方法

· keyboard

左右分割型の40%キーボードとして販売させていただいているLunakey Miniですが、BLE Micro Pro(BMP)を使って無線化をやってみました。結果は大成功です。Lunakey Miniでも問題なく無線化して利用することができることを確認できました。 ![](/yoichiro/images/2021/03/lunakey-mini-ble-1.webp) ここでは、Lunakey Miniを無線対応するための手順を紹介したいと思います。 Lunakey Miniの入手…

Read more →

Account LinkingをActions Builderから試してみました

· actions on google

今日は久々にActions on GoogleのAccount Linking 機能を試してみたいと思います。Actions Builderになって開発の仕方が以前に比べてガラリと変わりました。Account Linkingについても、Actions Builderから利用しやすいようになっています。 Account Linkingを有効にする まず、空っぽのプロジェクトを新規に作成します。そして、画面上部にある「Develop」タブを選択して、左にある「Account linking」…

Read more →

Create Zoom Chatbot Appの勝手日本語訳です

· zoom

Zoomにはチャット機能がついていることは皆さんご存知だと思いますが、Chatbotを作れることもご存知でしょうか?Zoom はプラットフォーム化していて、API やユーザ認証など開発者向けに多くの機能を提供してくれているのですが、日本語での解説がほとんどないのが実情です。 Chatbotについてちょっと調べつ機会があったので、読むついでに日本語訳をしてみました。もし興味があれば、参考になると嬉しいです。 以下、2021年2月18日時点での、 [Create a Chatbot App](h…

Read more →

Remap Open Betaを公開しました

· keyboard

昨年末に「[ウェブブラウザからキーマップを書き換える「WebVIA」を開発中です](https://www.eisbahn.jp/yoichiro/2020/12/webvia.html)」という表明をしましたが、それから順調に開発を進めて来ました。そして昨日の2021年2月16日の夜に、「Remap Open Beta」として公開いたしました。 [Remap](https://remap-keys.app) ![](/yoichiro/images/2021/02/remap-open-…

Read more →

QMK Firmwareのキーマップレイヤー機能

· keyboard

Lunakey Mini やその他の自作キーボードたち、そして Ergodox EZ などの市販キーボードでは、ファームウェアを書き換えて、自分にあったキーマップを定義して利用することができます。そのファームウェアは、QMK Firmware という名前のオープンソースソフトウェアです。 [qmk/qmkfirmware: Open-source keyboard firmware for Atmel AVR and Arm USB families](https://github.com/q…

Read more →

Kailh Choc V1キーソケットの取り付けには向きがあった

· keyboard

現在販売させていただいているLunakey Miniは、Cherry MX互換のキースイッチの他に、キーがノートパソコンのような高さが低い形状、いわゆるロープロファイルなKailh Choc V1というキースイッチにも同時に対応しています。 [Lunakey mini rev5 (ベースキット) - Kichi Keyboard](https://kochikeyboard.stores.jp/items/605ab0a6baeb3a0ff29252a2) [Lunakey Mini - 遊…

Read more →