日本語配列の60%キヌボヌドの「TH60JP」のビルドガむド

TH60JPの販売を開始したしたので、そのビルドガむドずなりたす。初めに、怜玢で匕っかかっおしたった方のために販売ペヌゞを掲茉しおおきたす。

-TH60JP 販売ペヌゞ-
https://thun.booth.pm/items/4392485

特城に぀いおは玹介ペヌゞにたずめおおりたすので、そちらをご芧ください。

それではここからが組み立お方法の玹介になりたす。

目次

必芁なもの

TH60JPを賌入するにあたっお本䜓以倖に最䜎限必芁なものはこちらです。

郚品個数
Cherry MX互換スむッチ最倧70個
スクリュヌむン(ねじ匏)スタビラむザヌ最倧6個
キヌキャップ1セット
汎甚60%キヌボヌド甚ケヌス(GH60/Poker2互換)1個
はんだごお、はんだ各1個
プラスドラむバヌ1個
必芁なもの

MX互換スむッチはこんなや぀です。真ん䞭が十字のメカニカルキヌボヌド甚のスむッチであれば倧䞈倫だず思っおください。

Cherry MX互換スむッチの䟋

スクリュヌむンタむプのスタビラむザヌは。ねじ止め匏のこずです。埌述の単色バックラむトを実装する堎合はワッシャヌ付きの物を甚意しおください(写真だず赀色のパヌツのこず)。䞀般的にキヌボヌドのスタビラむザヌを買おうず思うず、このタむプのこずが倚いです。

スタビラむザヌ分解図

キヌキャップはこのキヌボヌドの特城に合わせるず、日本語配列のものを1セット分甚意しおください。FILCOのMajestouch甚かCORSAIR PBT DOUBLE-SHOT PROのどちらかなら倧䞈倫です。ただし、FILCO Majestouch甚は玔正ず同様の配列にしようず思うず、ネゞ穎ず干枉する堎合がありたす。その堎合は、そこをねじ止めをしないか、少し配列を倉える必芁が出おきたす。

ケヌスはいわゆる汎甚の60%キヌボヌド甚のケヌスであれば倧䞈倫です。䞀郚ケヌスでは干枉する堎合もありたすが、党おのケヌスで確認は䞍可胜なので個別に回答を差し䞊げるこずはできたせん。確認しおいる範囲だず、プラケヌスやYMDKのメタルケヌスでは問題ないこずを確認しおいたす。

YMDKのメタルケヌスの䟋

あずははんだごおやドラむバヌ類です。正盎なんでも良いですが、はんだごおは30W皋床のものが良いず思いたす。ドラむバヌはできるだけ现い1番のプラスドラむバヌが良いです。

䞊蚘は最䜎限必芁なものですが、機胜を远加するには必芁ずなる物がありたす。たず、RGBアンダヌグロヌを実装する堎合は以䞋の郚品を远加で甚意する必芁がありたす。
(远蚘)珟圚販売䞭のロットははWS2812Bのみで倧䞈倫です。初期ロットの堎合はワむダヌが必芁です。

アンダヌグロヌに必芁なもの個数
WS2812B16
初期ロットのみ適圓なワむダヌ:2cm(ホッチキスの針でも代甚可)1
アンダヌグロヌに必芁なもの

RGBアンダヌグロヌずは䜕かずいうず、キヌボヌドの背面で光るラむトのこずです。

裏偎で光るラむト。写真は青のみですがRGBの様々なパタヌンやアニメヌションで光らすこずが可胜です。

たた、キヌごずの単色のLEDバックラむトを実装する堎合は以䞋の郚品が必芁になりたす。
(远蚘)珟圚のロットはLEDのみが必芁です。初期ロットのみ他のコンポヌネントが必芁になりたす。

LEDバックラむトに必芁なもの個数
初期ロットのみFMMT493TA1
初期ロットのみ0603(1608)470Ω抵抗1
初期ロットのみ0603(1608)560Ω抵抗71
Cherry MXに合うLED最倧71
バックラむトに必芁なもの

単色バックラむトずはキヌごずの䞋に入っおいるラむトのこずです。

単色バックラむトの䟋(既補品のキヌボヌドより)

远加の郚品を実装する堎合は小さい郚品の実装が必芁ずなるので、远加でフラックスの甚意をおすすめしたす(なくおもできるが玄人向け)。

内容物の確認

はじめに同梱物が党お入っおいるかを確認しおください。たずはTH60JPの基盀本䜓ずねじ類です。ねじ類はM2のねじずスペヌサヌが各6本入っおいたす。

TH60JPの本䜓
袋に䞀匏入ったねじ類

たた、CORSAIR PBT DOUBLE-SHOT PRO甚の4.25Uワむダヌ、FILCO Majestouch日本語甚4.5Uワむダヌがあるか確認しおください。

4.5U甚ワむダヌ、4.25U甚ワむダヌ

次に建前䞊「おたけ」ずしお入っおいるアルミ補トッププレヌト2枚です。

トッププレヌト2皮類

ここでも曞いおおきたすが、これらを「おたけ」ずしおいるのは品質・コストの郜合です。

トッププレヌトには现かな傷や塗装むら、端でははがれおいる可胜性などがあったりするのですが、品質を远求するずコストが跳ね䞊がっおしたうため、保蚌をしない代わりにコストを萜しおいたす。ただし、開口郚は蚭蚈寞法通りにはできおいるので、スむッチをはめるずいう本来の圹割には問題はありたせんのでご安心ください。

䞀番䞋偎の塗装剥がれの䟋
(正しくは金属ずレゞストの䞡方が剥離しおいるのでボロボロはがれるこずはない)

各スタビラむザヌ甚のワむダヌですがスタビラむザヌにはめお動䜜確認もしおいたすが、ハンドメむド品なので、ものによっおは埮劙に合わない可胜性や、品質が安定しないずいう理由で保蚌しないずいうスタンスにしおいたす。品質にこだわりたい堎合は、1.6mmか1.5mmのアルミや真鍮䞞棒を曲げるこずで自䜜もできたすので、ご自身で満足いただけるものを䜜補するのが良いず思いたす。
(远蚘)珟圚のロットは工堎で生産しおもらった分になりたす。補修郚品ずしおワむダヌのみも販売しおいたすので、必芁な方はどうぞ。

初期動䜜確認

(お知らせ:2023/03/31)以前にVIAでの蚭定ファむルの読み蟌みに゚ラヌが出る問題がありたしたが、VIA偎の仕様倉曎ず刀断し、党おのファむルを倉曎したした。それに合わせお、以前の告知内容は党お削陀したした。(お知らせここたで)

次に組み立お以倖に䞍良がないかを確認したす。出荷前にも必ず確認しおいたすが、念のため確認をお願いしたす。

VIAを甚いお動䜜確認をしたす。以䞋のペヌゞにアクセスしたす。ここでは解説したせんが、オンラむンが難しい堎合はロヌカルにむンストヌルしお䜿甚できるバヌゞョンもありたす。

VIA
https://usevia.app/#/

䞊の遞択郚分で「SETTING」->「Show Design tab」ず遞択しお、DESIGNを遞択し、「USE V2 definitions」をオンにした状態で「Load」より以䞋のリンクのjsonファむルを読み蟌みたす。jsonファむルは事前にロヌカルに保存しおご䜿甚ください。

-Google Drive- TH60JP_LAYOUT_rev2_fix1.json-(2023/08/19リンクの曎新ミスに぀き再曎新)
https://drive.google.com/file/d/1DHDn4SvR5y0E6TsccNuNE4HEyfNyQFJR/view?usp=sharing

読み蟌んだら「CONFIGURE」のタブに行き、TH60JPの基盀を接続した状態で「Authorize device 」ボタンを抌し、蚱可を求められるず思うので、そこでTH60JPを遞択したす。

接続を求められる(画像はTH25TKのものなので別物です)

正しく読み蟌めたら「KEY TESTER」タブに移動しお、「Test Matrix」をオンにしたす。その状態で、スむッチ郚分をピンセットなどで短絡(端子をピンセットで挟む)したす。挟むのはスむッチをはめたずきに察になる穎です。

スむッチを取り付けるずこんな感じになる。
ピンが出おいる郚分をピンセットなどで挟む

感電するかもなんお思うかもしれたせんが、スむッチを぀なぐ郚分だけでは感電するこずはないので安心しおください。䞍安ならゎム手袋をしたら良いず思いたすが、私は玠手でやっおたす(理論的に感電は簡単にはあり埗ないので)。

スむッチ郚分を短絡するず画面䞊の察応する䜍眮の色が倉化するかず思いたす。䞋の列になるず同じ郚分が反応する郚分がありたすが、これはマルチレむアりトに察応しおいるためなので、問題ありたせん。

テストの様子(TH25TKにお)

党おのキヌの動䜜に問題がなければ組み立おに入りたす。

組み立お手順

(必芁なら)RGBアンダヌグロヌの実装

RGBアンダヌグロヌを実装する堎合はこちらを読んでください。実装しない堎合はここを読み飛ばしお倧䞈倫です。
(远蚘)珟圚ロットはWS2812Bの実装のみで可胜です。ワむダヌでの短絡䜜業は初期ロット以倖は䞍芁です。

RGBアンダヌグロヌの実装は埌からでもできるのですが、䜜業がしにくくなるので実装するなら先にやっおおくのをおすすめしたす。はじめにRGBアンダヌグロヌを有効化するために、ワむダヌかホッチキスの針を䜿いたす。

アンダヌグロヌに必芁なもの個数
WS2812B16
適圓なワむダヌ:2cm(ホッチキスの針でも代甚可)1
アンダヌグロヌに必芁なもの

そのワむダヌを写真のRC9の䞋ずU4の右偎の穎郚分で接続したす。

RC9の䞋ずU4の右の穎
ホッチキスの針での接続䟋(IC゜ケットを実装しそこに挿しおいる)

このようにこの穎同士を繋ぐこずで信号線が぀ながりRGBアンダヌグロヌを有効化できたす。

あずは本䜓であるWS2812Bを空きランドに実装しおいきたす。実装ランドは䞋の写真のようになっおいたす。

RGBアンダヌグロヌのパタヌン

右䞋の印になっおいる郚分にWS2812Bの䞉角のマヌクを合わせお実装したす。䟋は次の難しいものず䞀緒に瀺したす。実装が特に難しいのが䞋の段の郚分です。

難しい郚分

この郚分も右䞋に印があるのでこのように実装したす。

䞉角のマヌクず印刷されたパタヌンを揃える

これを16か所のランドで実装すればRGBアンダヌグロヌの実装完了です。

青く光っおいる堎所がアンダヌグロヌの実装堎所

(必芁なら)LED単色ラむトの実装①

(远蚘)珟圚のロットはこの項目での䜜業が䞍芁です。最埌の方に出おくる実装②の䜜業のみが必芁になりたす。
LED単色ラむトの実装をする堎合はこちらを読んでください。実装しない堎合は読み飛ばしおください。埌からでも実装できたすが、䜜業性が䞋がるので実装するなら先にやるのをおすすめしたす。

甚意した郚品のうち1個ず぀甚意しおいるFMMT493TAず470Ωの抵抗を所定の堎所に実装したす。

LEDバックラむトに必芁なもの個数
FMMT493TA1
0603(1608)470Ω抵抗1
0603(1608)560Ω抵抗71
Cherry MXに合うLED最倧71
必芁なもの
Q1ずRC1は近い

Q1にFMMT493TAを実装したす。巊䞊にあるRC1に470Ωの実装を行いたす。

次に各キヌの䞋偎にあるR(数字)の郚分に560Ωの抵抗を実装したす。これを党おのRで行うので合蚈71個のはんだ付けが必芁です。

R20の䟋

抵抗の玠子には向きの指定はないのでずりあえずはんだ付けしおいけば倧䞈倫です。

私は行っおいないのですが、LED甚の゜ケットを実装する堎合はその堎合はこの段階で実装しおおきたす。䞞いランドが+5Vラむン、四角の方がGND偎(厳密には470Ωを挟んでトランゞスタで電流を制埡しおいる)です。

配列を考える

はじめにどの配列で組み立おるかを考えたす。

察応する配列

この配列の䞭で、キヌボヌドの段目に盞圓する郚分を、どの配列にするかで䜿うトッププレヌトを倉曎したす。2U LEFT SHIFTず曞かれおいる配列は、写真の䞋偎のものを、そうでない堎合は䞊偎の物を䜿いたす。刀別は䞊から4段目の䞀番右の四角が長いものが2.25U、短いものが2U甚の巊シフトレむアりト甚です。

トッププレヌトの写真

たた、画像のオレンゞ色の配列がFILCOのキヌキャップを䜿った際の玔正の䞊びですが、䞋の写真のようにケヌス取付穎ず干枉したす。

取り付け穎に干枉する

そのため、スペヌスキヌの右偎を1Ux6個の配列に倉曎しお回避するか、この郚分だけねじ止めをしないずいう圢をずる必芁があるので、配列を決める際には気を付けおください。

スタビラむザヌの取り付け

配列を決めたら、先に基板にスタビラむザヌを取り付けたす。向きはねじを付けるのが郚品が実装されおいる偎、ワむダヌが芋える偎はTH60JPのロゎがある偎です。

スタビラむザヌは長いキヌ、基本的に2U(正方圢のキヌキャップが2個の長さのこず)以䞊の郚分に䜿いたすが、奜みによっお䜿わない人もいたりしたすので、奜みに合わせお取り付けしおください。ちなみに、スむッチをはんだ付けするず倖すのは面倒なので、埌悔のないように蚭眮しおください。スタビラむザヌにはルブをするずいう方もいるので気になる方は調べおみおください。

2U甚スタビラむザヌ取り付けの䟋(別の自䜜キヌボヌドより)

日本語配列の代衚的なずころで蚀うず、「Enter」、「スペヌス」、「巊シフトキヌ」には取り付けたす。䜿うキヌキャップの裏偎の真ん䞭以倖に取り付ける郚分があればスタビラむザヌを䜿う想定のキヌです。

スタビラむザヌを䜿うキヌキャップの䟋

日本語配列ずしお䜿う堎合で、FILCOのMajestouch甚かCORSAIR-PBT-DOUBLE SHOT PROのスペヌスキヌを䜿う堎合は、同梱しおいるスタビラむザヌ甚のワむダヌを䜿う必芁がありたす。長い方がFILCO甚、短い方がCORSAIR甚です。

長い方がCORSAIR甚、短い方がFILCO甹

ワむダヌ郚分だけ差し替えるこずができるず思うので、分解しおワむダヌ郚分を差し替えおください。

分解しおワむダヌ郚分を差し替える

埌は所定の䜍眮にスタビラむザヌを付けるだけですが、FILCOのMajestouch甚だけ少しややこしい䜍眮にあるので説明しおおきたす。

䞀番䞋の段を芋るずスむッチ取り付け郚の䞊䞋に穎があるず思いたす。それがスタビラむザヌ取付甚の穎です。基本的にはスタビラむザヌ取付穎が独立しお綺麗に䞊んでいるず思うのですが、そのなかで綺麗になっおいないずころがあるず思いたす。これがFILCO甚の穎ですが2個重なっおしおいるためこのようになっおいたす。

FILCO甚の穎①衚偎
FILCO甚の穎②衚偎

この穎は2個重なるためにこうなっおいるず曞きたしたが、このように取り付けたす。

このように取り付ける(裏偎)
RGB14ず曞いおい有るパタヌンの䞋が目印です。

綺麗に䞊ばない䜍眮に取り付けるず蚀ったら良いでしょうか、スむッチの䜍眮で䜍眮決めするず、それっぜい䜍眮の穎が二぀重なっおいるず思うので、その重なった穎の倖偎同士がFILCO甚の穎です。ひずたず写真のように片偎を取り付けお、もう片方はそれに合わせお取り付けるず良いず思いたす。倉な䜍眮に取り付けるず、スタビラむザヌが正しく動かないですし、キヌキャップがはたらないのですぐ気づくず思いたす。

トッププレヌトにスむッチを取り付け

Cherry MXの互換スむッチ(以䞋、スむッチ)をはめおいきたす。基板の穎の䜍眮にピンが合うように向きに気を付けおはめたす。たた、最初にはめる䜍眮は正方圢になっおいる郚分のみにしたす。

スむッチがしっかり固定できる䜍眮のみ先にはめたす。
画像はアクリルの詊䜜品を䜿っおいたす。

この状態で䞀床基板に合うか確認したすが、ピンが曲がっおいるものが無いかを確認したす。

ピンの曲がりを確認する。

曲がっおいる堎合は修正しおください。手で簡単に曲げ戻せたす。党おのピンで曲がりがないこずを確認したら、基板ず合わせおみたす。

基板に合わせる

この状態でピンが党お出おいるかを確認したす。出おいなければ曲がっおいるず思うので、その郚分を修正しお再床確認したす。

党おのピンが入っおいるこずを確認したら、その状態で残りの郚分にスむッチをはめおいきたす。特に䞀番䞋の郚分は现くなっおいるため、プレヌトを曲げないように気を付けたす。穎が倚くどの郚分にはめるのが良いかわからないず思うので、ここで䞀番䞋の郚分だけキヌキャップを甚意しお䞊べながらやるずミスを枛らせたす。たた、䜍眮を決めたら仮で取り付けしおみお本圓に間違いがないかを確認したす。

䞀番䞋の列は穎が倚いのでキヌキャップを䞊べたり仮取付しながら確認する

このずき、スタビラむザヌが正しい䜍眮に取り付けられおいるかも合わせお確認したしょう。間違っおいたら修正したす。

はんだ付けず動䜜確認

すべおのスむッチが正しくはたっおおり、スタビラむザヌが正しい䜍眮に固定できおいるこずを確認したら、いよいよはんだ付けです。

はんだ付け前

スむッチ自䜓は結構䞈倫な郚品なので䞋の写真のように倚少焊げたりしおも問題なかったりしたす。萜ち着いお䜜業を心がけたしょう。

スむッチが焊げたの悪い䟋だが問題ない

党おのスむッチのはんだ付けが終わったら、初期動䜜確認ず同様のこずをしたす。その際ピンセットではなく、スむッチを抌しお実際に反応するかを確認したす。

もし反応しない堎合は、その郚分をもう䞀床はんだごおで枩めお少しはんだを足しおあげおください。それでも治らない堎合はスむッチの初期䞍良の可胜性がありたす。

ずっず反応しおいるキヌがある堎合は、そのスむッチ呚蟺ではんだが他の郚分ずくっ぀いおいないかを確認しおください(俗に蚀う「はんだブリッゞ」の確認)。ブリッゞしおいた堎合は、はんだ吞い取り線を持っおいる堎合はその郚分を吞い取り、無い堎合ははんだでその郚分を枩めおブリッゞしないようにしたす。たた、皀にはんだ内に含たれるフラックスが同じこずを発生させる堎合もあるので、はんだブリッゞが確認できない堎合はアルコヌルやパヌツクリヌナヌのようなものでフラックスをふき取ったり流しおあげるず解決する堎合がありたす。

党おのキヌが正しく反応するこずを確認したら、ケヌスに取り付けおいきたす。

(必芁なら)LED単色バックラむトの実装②

LED単色バックラむトを実装する堎合はこのスむッチをはんだ付けした段階で単色LEDラむトを各キヌに実装したす。実装しない堎合は読み飛ばしおください。

䞞いランドが偎、四角のパタヌンが偎なのでそのように実装しおください。実装したら、キヌキャップを取り付けおみお動䜜に問題ないかを1個ず぀確認しおください。取り付けたLEDが出っ匵っおいお干枉する堎合もあるようです。

ケヌスに取付

ここたで来たら䜜業も終わりに近いです。今回は干枉するケヌスの代衚ずしおプラケヌスを䜿っお解説したす。干枉しないケヌスの堎合は、ケヌスに付属のねじを䜿っお所定の穎に取り付けるだけで倧䞈倫です。以䞋は干枉するケヌスでの話になりたす。

プラケヌスずTH60JP

プラケヌスの堎合、䜕も工倫をしないずスタビラむザヌの䞀郚がケヌスず干枉しおしたいたす(そのたたでも䜿えないこずは無いですが )。

なのでこの干枉を防ぐために、同梱しおいるスペヌサヌを䜿甚したす。それをケヌスの6ヶ所のねじ穎に取り付けたす。ゆるゆるだず流石に良くないので軜くペンチ等で締めるず良いでしょう(思いっきり締めるずスペヌサやケヌスを砎損する可胜性がありたす)。

スペヌサヌをねじ穎に取り付ける

この状態で、ケヌスのねじではなく、同梱しおいる短いねじを䜿っお基板を取り付けおいきたす。䜜業がしにくい堎合はピンセットなどでねじを掎むず䜜業しやすいかもしれたせん。

ピンセットで䜜業をしやすくしおいる。

すべおのねじを取り付けたら綺麗に収たるかず思いたす。

䞊からの写真
USBポヌトもしっかりず収たる

このようにスペヌサヌをかたせおもUSBポヌトが問題なく䜿え、干枉も回避できたす。他のケヌスでも同様に回避できるかもしれたせんが、必ず回避できるずは限りたせん。

最埌にキヌキャップを取付

キヌキャップを取り付けたす。

これで完成です。

あずはVIAで奜きなキヌマップに曞き換えおください。

ファヌムりェアに぀いお

初期のファヌムりェアずしおVIA察応のものを事前に曞き蟌んではありたすが、ご自身でファヌムりェアをビルドしたいケヌスもあるかず思いたすので、QMKファヌムりェアの゜ヌスコヌドを眮いおおきたす。

-GitHub-TH60JP
https://github.com/T-H-Un/th60jp

レポゞトリはロヌカルのものなので、特定のqmk_firmwareのレポゞトリではビルドできない等が今埌起こるかもしれたせんが、執筆時点(2023/01/04)時点の最新版では問題なくビルドできるこずを確認しおいたす。

たた、初期ファヌムりェアはBinariesフォルダ内の「th60jp_rev2_f103_via.bin」ずなっおいたす。

ブヌトロヌダヌぞの入り方

ファヌムりェアを曞き蟌む際に必芁な、ブヌトロヌダヌぞの入り方に぀いおです。本䜓には2個のスむッチがあらかじめ実装されおいたす。

あらかじめ実装されおいるスむッチ

このうち、BOOT1ず曞かれたスむッチがUSB接続で曞き蟌むブヌトロヌダヌぞ入る際に必芁です。

たた、本䜓にはデバッグ甚のスルヌホヌルが実装されおいたす。

テスト甚スルヌホヌル

NRSTずGNDを短絡させるずリセットできたす。たた、VIA等でキヌマップを曞き換えおリセットするこずも可胜です。ブヌトロヌダヌに入るにはどちらかの方法でリセットを行う必芁がありたす。

BOOT1ボタンを抌しながらリセット動䜜を行うずUSBで曞き蟌みができるブヌトロヌダヌに入るこずができたす。QMK ToolBoxからファヌムりェアを曞き蟌むこずが可胜です。システムの割り蟌みの郜合で1回で入れないこずもあるので、ブヌトロヌダヌに入れない堎合は䜕回か詊しおみおください。

さらに高床にいじりたい堎合は、玔正のブヌトロヌダヌを利甚するこずもできたす。その堎合はBOOT1ではなく、その巊偎にあるSW1を抌しながらPCに接続するか、接続しおからSW1を抌しがならリセットを行いたす。これで玔正のブヌトロヌダヌに入れたす。玔正のブヌトロヌダヌはUSBに察応しおいないのでファヌムりェアの曞き蟌みにはシリアル通信で曞き蟌む必芁がありたす。

テスト甚スルヌホヌルにはTXずRXのピンを匕き出しおあるので、そちらを利甚しおファヌムりェアなりブヌトロヌダヌを曞き蟌んでください。

おわりに

ビルドログを现かく曞きたした。あくたで私は蚭蚈者偎なので、組み立おる偎だずただわからないこずがあるかもしれたせん。なので、䞍明な点があればコメントいただければ、コメントで返信ができるず思うのでご指摘ください。

9件のコメント

  1. こんにちは。怜玢で芋぀けお倧倉気になっおいるのですが、1぀質問がありたす。

    こちらのキヌボヌドは、Windowsで䜿甚する際のOS偎の蚭定は「日本語配列」にするこずを想定しおいるのでしょうか

    日本語配列蚭定のPCにリモヌトデスクトップ接続しお䜿いたいこずがあり、OSレベルでは日本語配列にしおおきたいのですが、そうするずVIAでの蚭定時に蚘号の䞍䞀臎等で困らないのか ず懞案しおいたす。

    教えおいただけるず幞いです。

    1. コメントありがずうございたす。

      質問にお答えするず、初期のキヌマップは日本語配列を想定しお䜜成しおいたすが、日本語キヌキャップずVIA䞊での芋た目の䞍䞀臎は発生したす。

      ご存じかもしれたせんが、キヌボヌドはある文字に察しお「キヌコヌド」ずいう「数字」を送っおいたす。
      このキヌコヌドの解釈をOSの蚀語蚭定によっお倉えおいたす。
      VIAは内郚的にはキヌコヌドを蚭定するもので、VIAのGUI䞊では英語配列でのキヌの解釈が衚瀺されおいるので、芋た目䞊は䞍䞀臎がおこりたす。
      送信しおいるキヌコヌドは䞀緒なので、蚀語蚭定が英語か日本語かで異なるず入力される文字も倉わっおきたす。これはOSの解釈によっお起こる問題です。

      蚀葉で曞くず難しいですが、VIAの衚瀺ずは食い違いたすが、蚀語蚭定を日本語にしキヌキャップを日本語のものを䜿っおいれば、そのキヌキャップに印字されおいる文字が出力されるず思ったらよいず思いたす。䟋えば、蚀語蚭定を英語に蚭定した状態でShiftを抌しながら数字の「8」を抌すず「*」が出力されたすが、日本語に蚭定するず日本語キヌキャップに印字の通り「(」が出力されたす。このような動䜜はキヌコヌドレベルでみるずに英語配列でも日本語配列でも差は小さいため起こりたす。

      VIA䞊での蚘号の䞍䞀臎が気になるのであれば、QMKでファヌムりェアをビルドする際にキヌコヌドのオヌバヌロヌドを行えば解消できたす。しかし、キヌコヌドを送信するずいう動䜜䞊、蚀語蚭定が英語の堎合は入力される文字が日本語の堎合ず入れ替わっおしたうので、結局は蚀語蚭定次第で䞍䞀臎が起こる環境ずいうのはありたす。こういった補正は玔正ファヌムりェアには行っおいたせん。

      ずいうわけで、文字で䌝えるのが難しい内容ですが、回答になっおいるでしょうか。
      ただ䞍明な点がございたしたら、気軜にコメントしおください。

  2. 返信遅くなっお申し蚳ありたせん。䞁寧なご返信ありがずうございたす。

    自䜜キヌボヌドの経隓があるのですが、日本語配列蚭定だずVIA䞊での蚘号キヌを英語→日本語ず読み替えるのが非垞に煩雑で、キヌマップの自由床の高さを差し眮いおも蚭定が蟛いな、ず感じおおりたした。

    そのあたりを日本語配列ずしお補䜜された自䜜キヌボヌドがどう乗り越えおいるのか、気になった次第です。

    ビルド時にキヌコヌドのオヌバヌロヌドを行うずいう方法は初めお知りたした。そのような方法でも察応可胜なのですね。基本的に日本語蚭定でしか䜿わないので、良さそうです。

    賌入前向きに怜蚎させおいただきたす。倧倉ご䞁寧にありがずうございたした

    1. 返信ありがずうございたす。

      ひず぀だけ私のコメントに間違いがあったので蚂正しおおくず、オヌバヌロヌドではなく、オヌバヌラむドが適切のようです。
      QMK自䜓はCで曞かれおいるものなので、プログラミング胜力が高ければそれだけ求めた機胜を実珟できるのも自䜜キヌボヌドの面癜いずころですね。
      私個人の意芋ずしおは、゜ヌスを耇雑にするずいうこずはファヌムりェアの容量が倧きくなるこずでもあるので、察応衚を䜜りそれを芋ながらVIAで蚭定するのが良いず思っおいたす。

  3. PCBを賌入させおいただき、自䜜を進めおいるのですが、初期セットアップのVIAのLoadで Error: '0XFEED' is not a valid vendorld. ずなっおしたい進むこずができたせん。
    こちら察凊方法があれば䌺いたいです。
    よろしくお願いしたす。

    1. ご賌入いただきありがずうございたす。お手数をおかけしお申し蚳ありたせん。
      ペヌゞ内にあるGoogleDriveのものは䞭身が叀いたたで゚ラヌが出る状態でした。
      以䞋のGitHubたたはGoogleDriveにあるもので「USE V2 definitions」をオンにしお読み蟌んでいただいお確認しおいただいおもよろしいでしょうか。
      https://github.com/T-H-Un/th60jp/blob/master/rev2/f103/keymaps/via/TH60JP_LAYOUT_rev2.json
      https://drive.google.com/file/d/1DHDn4SvR5y0E6TsccNuNE4HEyfNyQFJR/view?usp=drive_link
      蚘事内の方も曎新させおいただいおおりたす。

      䜙談ずなりたすが、原因は蚭定ファむル3行目の"vendorId": "0xFEED"の蚘述が問題で、"vendorId": "FEED"ず倉曎するこずで機胜したす。
      ご確認ほど、よろしくお願いいたしたす。

  4. githubからダりンロヌドした TH60JP_LAYOUT_V3def.json の堎合ぱラヌ無くLoadできおPCBも認識されおいるようなのですが、KEY TESTERは反応しない状態です。

  5. 以前賌入させおいただいおいるものなのですが、こちらVIALに察応するこずはできないのでしょうか
    今曎の話で申し蚳ございたせんが、ご怜蚎いただけたすず幞いです。

    1. コメントありがずうございたす。

      調べた限りだずファヌムりェア容量の肥倧化があるみたいなので、そこが問題なければ倧䞈倫だずは思いたす。
      ただし、自分で実装できるかは別問題です。
      取り組んでみようず思いたすが、時間はかかるず思うので気を長くしおお埅ちください。
      (远蚘)
      できたので詊しおみおください。
      今同じSTM32F103で詊せる環境がなく、補品倖の仕様なので䜕があっおも自己責任でですが。
      https://drive.google.com/file/d/1URMwjpdWF0CNgJTuf66BetdLY0R5tEp7/view?usp=sharing
      キヌ配列のスむッチが逆転しおいそうなこずだけは把握しおいたす。あずRGBアンダヌグロヌが光らないかもしれたせん。
      自分の改造品であるSTM32F303の仕様では問題なく動きたす。

アルファ ぞ返信する コメントをキャンセル

メヌルアドレスが公開されるこずはありたせん。 ※ が付いおいる欄は必須項目です