自作キーボード 4枚目
■ このスレッドは過去ログ倉庫に格納されています
ここはキーボードを自作した人/したいと考えているけれども
IPは晒したくない強者用にしたいと思います
スレ立て時は、本文1行目行頭に
!extend:checked:vvvvv:1000:512
をコピーしてペーストしてください
前スレ
自作キーボード 3枚目
https://mevius.5ch.net/test/read.cgi/hard/1600779281/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured >>16
途中送信すまん
USB程度給電されて無ければPC正面の軽いタッチのスイッチで電源入れる事不可能なのだ ワイもスリープにした時にoledが消えなかったから
suspend_power_down_kbでoled_off()して、
suspend_wakeup_init_kbでoled_on()して誤魔化した
oled_timeout設定してるのでoled_taskで自動で消灯してくれても良さそうだけどなぜかスリープするとoledが消えてくれなかった >>17
マザボに電源供給するのとUSBに常時電源供給するのは別の話だから。 >>18 望み通りの動作になりました。ありがとうございます。 前スレで "「」{←}" のQMKでのやり方を教えてくれた人ありがとう。
例えば KC_Q の代わりに SEND_STRING("[]"SS_TAP(X_LEFT));
を置けば良いと勘違いしてた。switch (keycode) の方に書いて
custom_keycodes の方でも宣言(?)すれば実現できました。
お恥ずかしい。(プログラムって難しい)
それで恥のかきついでにもう一つ質問させてください。
教えて貰ったコードを流用して「左に5文字移動」を実現させたのですが、
押しっぱなしでの「キーリピート」が発生しません。
何とかする方法はないでしょうか。
知恵を貸して頂ければ幸いです。
enum custom_keycodes {
LEFT5,
};
case LEFT5:
if (record->event.pressed) {
SEND_STRING(SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_TAP(X_LEFT));
}
return false;
break; キーリピートは、OSがやっていることですし、そのような複数キーの送出は、キーボード内部でキーの押し放しをしているので、押しっぱなしにしても何も押されていない状態になっているので、リピートはしません。 >>23
あー、そうなんですか。C言語は高級言語なので大抵のことはできると聞いて、
ひょっとしたら実現できるのかもと思っていたのですが、残念です。 >>22
SS_TAPを使ってもtap_codeで送られてるはずなんだが
tap_code(KC_LEFT); を5回送るとどうかな
それでダメならディレイが必要だ >>22
1回押しをリピートするなら5回目のSS_TAP()をSS_DOWN()に替えたらできそう
if (record->event.pressed) {
SEND_STRING(SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_DOWN(X_LEFT)); // on keydown
} else {
SEND_STRING(SS_UP(X_LEFT)); // on keyup
} >>26
それだとリピートできたとしても最後のキーだけになるけど、それでいいんですかね? どなたかcandykeysって使った事ある人います?
注文した商品(GBでは無い)が1ヶ月以上経っても発送されずこういうものなのかと困惑中で… 皆さんありがとう
>>25
>tap_code(KC_LEFT); を5回送るとどうかな
残念ながらキーリピートは発生しませんでした
>>26
最初に5文字移動して、次からは1文字づつ移動するキーリピートが発生しました
上にある>>27での指摘の通りの挙動です >>24
>>29
高級だとは思わないし、PCのキーリピートはつかえないけど、柔軟性のあるファームだから同様のことはできるよ
現状キーシーケンスがあるところで新設するフラグをたてる。フラグはキーリリースで落とす
matrix_scan_user内でフラグを見て、立っていればシーケンスを流す
ただ、スキャンは高速なので、ガード入れないと一押しで複数はいっちゃうと思う >>28
ご愁傷様。サポート放置されるの覚悟したほうがいいよ。 >>30
丁寧にありがとう。ただ実現するのは無理かな
文章入力と編集作業を快適にしたくて自作キーボードを作っているけど
プログラムはやったことないし。
プログラミングはやったことない人には外国語と同じだから
言われたことが全く理解できてない
このためだけにプログラミングを学ぶ時間もない
「痒い所に手が届く」を自力で実現できる皆さんが羨ましい 10万円ぐらい払ったら、誰かがお望み通りのファームウェアをビルドしてくれんじゃね?
そういう取引があってもいいと思うけど?
月々おいくらコースのファームウェアビルドとかも?
VIAでできる範囲でがんばるっていうのでも、いいと思うけど? >>32
あーー…やっぱりそういう感じなのか、ありがとう
注文した数日後に、発送されてないまま商品が在庫無しになったからサポートに問い合わせたら、取り寄せ中でいつできるかわからないって言われた
在庫管理上手くいってないように感じたけど割とそういう事故が起きやすいのかな 俺コピペしかできないからこういうふうにさっとできる人憧れるわ プログラミングできない人はこのコードを自力でファームに組み込むのも辛いのでは? そうかな?
マクロ自分で定義してビルドして動かせたのならできそうに思うけど >>37
ありがとう!
悩みながら四時間ほど切り貼りした結果、何とか実装できました。
すごく軽快で理想的な動作! 深く感謝します。
それと質問ですが、このコード(マクロ?)は拡張できますか?
「キーリピートさえ実現すれば中身はコピペで増やせるはず」と思って特に書きませんでしたが、
「←x5」の他に「→x5」 「シフト+→x10」 「PageDown x3」なども併用したいのです。
> 10万円くださいwww
十万円はさすがに無理ですが一万円くらいなら構いません。(冗談ではなく)
>>41
> 時間がなさそうだから無理じゃない?
「数か月や年単位の拘束(勉強)は無理」という意味です。 >>42
できますよってことで、作ってみました
前に上げたgistにファイルを追加してます
マクロを追加するに当たって、マクロ名を変えてます
前のだとバリエーション出しにくいので
2つめのファイルは、普通に追加したやつ
変数を含めて全部追加なのでマクロの数が増えると面倒
その代わり、同時押しできる
3つめのファイルは自分だったらこうするかなーで作ったやつ
できるだけ共通化してスッキリ書けるように
ただし、同時押しはできない >>43
望み通りの動作を実現できました!
咽喉に刺さった小骨が取れてスッキリした気分です
これで自作キーボードの方をメインにできます
どうもありがとうございました。改めて感謝します
>>44
>一万円はいつか会った時におごってください
了解です (*・∀・)ゞ >>46
満足いただけたのならやった甲斐がありました
ちなみに、どっちの方法を採りました? >>47
またまた失礼します。
昨日から一日マクロを使ってみて気になったというか欲が出たというか。
ただ純粋な厚意でやって下さっている人に
これ以上求めるのは余りにも失礼過ぎるのかもしれず、
またシステム的にも無理かもしれないので、
あと一回だけ質問しても良いでしょうか? プログラマブルキーボード、どのキーにどのマクロを割り当てたか忘れてしまうのでキーキャップに自分の分かるようにシール?(テープ?)のようなものを貼ってわかりやすくしたいのですが、
良い商品など無いでしょうか? >>52
レイアウト生成サイトでデータ作って紙に印刷してちら見する
その方が見やすいし、しばらくすると見なくてもわかるようになるから不要になる
http://www.keyboard-layout-editor.com/ >>51
ありがとうございます。
取りあえず一つの例として、「→」のカーソルの移動量を「(数字)」で表現しながら説明します。
先日作って頂いたマクロは 「→(1)×2のリピート有り」 でしたが、
これを 「→(2)×1のリピート有り」 にすることは可能でしょうか?
後者の方が早く移動できることに気づきまして。 →(2)の意味がわかりません
2ってもしかして2つ移動するって意味ですか? そういうキーがあるならできますけど、そんなキーありますか?
ちなみに、提供したソースは面倒なので2つにしましたが、たくさん並べれば一度にたくさん出ますよ
SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_TAP(X_LEFT)SS_TAP(X_LEFT)
で1キーで4個打てますよ >>52
@シール
↓
https://shop.yushakobo.jp/products/a0400ks
Aプログラマブルなキーキャップ
(透明な蓋を外すして中に紙を入れられる)
↓
『relegendable keycaps』で検索すると出てくる
PMKのがおすすめ
B自家製昇華印刷
C適当に油性ペンで書く
おすすめはA >>52
サイドなら、ネームランド Pタッチ
レタリングシールでマイベストを作成 >>55
> 2ってもしかして2つ移動するって意味ですか? そういうキーがあるならできますけど、そんなキーありますか?
実は使用しているエティタに「1単語右に移動する」という機能があって
例えば「 ABCDE 」の文字列の左端から右端まで移動するには
「→」なら5回押す必要がありますが
「1単語右に移動する」なら1回押すだけで済むので
キーリピートを使って移動する場合には後者の方が早く移動できたのです。
そういった動作をイメージして>>54を書き込みました。
ただ、この機能は「移動量が感覚的に分かりにくい」という欠点があるので
移動量を自分で決められたら便利だと思ったのですが
本職の方でも判らないとなるとQMKでの実現は無理そうですね。
>>54の書き込みは忘れて下さい。申し訳ありませんでした。 去年1月に発注したRamaWorksのキットM60-A OLIVIAがやっと届いた
1年3ヶ月も待たされた…無事届いたからいいけど疲れたわ >>58
そんな設定があるエディタなら単語移動のショートカットキーの設定できるんじゃないの? >>58
単語単位のカーソル移動って、WinならCtrl + 左右どちらか、macならOption(だったかな?)+ 左右どちらかで進まない?
単語の認識はエディタ、OS、IME、どれで認識してるか分からんけど。 >>61
それだと連打した時とか今どこにカーソルがあるのか分かりづらいから、
矢印キー1クリックでの移動量を調整したい、って事なのでは? >>62
そういう意味ね…。
エディタのその機能にショートカット割当れば良いだけのような気もする。
1キーで実現は無理ゲーじゃね? >>62
だとしたら今のやつで充分だと思うんだけどね >>24にしても>>58にしても、なんで自分の無能を棚に上げて煽るのかねぇ
天然なのかもしれないが そう? 特に煽っている様には感じなかったけどね
楽しめたけど、最後の1キー複数移動のところを理解してもらえてなさそうなところが残念 >>56
ありがとうございます!PMKでしかrelegendable keycapsは売ってないんですね
20キーで6000円くらい行きそうで躊躇してしまいます 日本尼で売っていれば… MAJA vulcanがもう発送されたらしい
4/30から配送開始だったのに >>68
早いな
先週にグレー注文したけどまだ更新されてないわ >69
リストックの通知が来てすぐ購入したからかも。予想外に早くてキーキャップが間に合わないかも笑
グレーもいいなぁ。迷ったんだよね >>67
別のメーカーで妥協
https://www.あmazon.com/dp/B00FZGETVU/
3000円
https://www.あliexpress.com/item/1005002171105527.html
2200円
ステッカー
https://www.あliexpress.com/item/1005001982820859.html
2200円 >>70
オプションにキーキャップあるけどこっちは昨日発送なんだね
ttps://cdn.shopify.com/s/files/1/1473/3902/products/WechatIMG310.jpg
ttps://kbdfans.com/collections/new-arrival/products/pre-order-np-lollipop-keycaps-set
自分はMDAのキーキャップを発注済み。スイッチはまだ未定
エルゴノミクスに合うスイッチはないかなーって探してる >72
キーキャップは惹かれたけど予算の都合で諦めました
準備できたやつから五月雨って感じかな
キースイッチはDUROCK Full POMで使ってみる予定なので、しばらく使ってみてまた報告にくるよ レイヤースイッチングで質問があります
LT(layer, kc)で指定した先のレイヤーでTG(layer)を使いレイヤーを切り替えようと思っているのですがうまく動作しません
12キーのマクロパッドなので何とかしたいのですが良い方法は無いでしょうか? >>75
レイヤーを5枚使っています
レイヤー0〜3にはそれぞれキーを設定していて、その一つにLTでレイヤー4に切り替える様にしています
レイヤー4で各レイヤーに切り替える様にTG(0),TG(1),TG(2),TG(3)としているのですが
TG(0),TG(3)が無反応で,TG(1),TG(2)でランダムにレイヤーが切り替わります
完全に切り替わらなけば納得出来るのですが…
ランダムとはいえ切り替えが出来るので何か方法があればよろしくお願いします >>76
実現できそうですが、多分レイヤーについて勘違いしてるんだと思います
レイヤーについては公式のドキュメントを読むのがいいと思いますが、日本語の以下のサイトがわかりやすいです
https://www.eisbahn.jp/yoichiro/2021/02/qmk_firmware_layers.html
レイヤーは文字通り重なっていて、その重なりは変わらないのです。アクティブにしても、より大きな数字のレイヤーがすでにアクティブなら変更は隠れてしまいます
また、レイヤー変更のために押したキーのマッピングも変更後のレイヤーのマッピングになります。
なので、透過(TRANS)にするのが普通ですが、そうでないと、予期しない動きになります >>77
ありがとうございます
リンク先を参考にレイヤーについて勉強します >>77
解決できました!
使うKeycodeが間違えていただけでTGをTOに変えるだけでいけました >>79
なるほど、そういう解決策もありましたか
できて良かったです みんな今使ってるのに結構満足してて、GBとかでちょっとこれええやん?っていうの見つけた時どうしてる?
キーボードそんなにいくつもあってもしょうがないしなぁって ちょっと良いな
くらいじゃ買スルーするねぇ
そのかわり
ずっと探してたものだったり
一目惚れしたものだったり
そういうものなら色違いで2〜3セット買うかな
planckのロープロが欲しいけど
今はミディしか出てないから絶賛スルー中 ちょっといいかなぐらいでは買わないな
コルネ持ち運び用に欲しいけど、シンプルな基板としっかりしたケース仕様のものをどう手に入れるか考え中 まぁそうだよな、キーボードのGBって気軽にぽちれる値段じゃないし
ただ今使ってるのが中華の40%で高級( 自作キーボードっていうの知らないから興味はあるっちゃあるんだ >>81
月のカードが10万超えたらうーんってなる
GBは期間ギリギリまで悩んで、その間に他の欲しい物が来なかったら買う感じ
Extraは迷いが敗北だから良いと思ったら買ってる >>81
どうしてもほしいと思ったものだけを
経費として買えばいいと思う。
「(ちょっと)いい感じ、いいな!」ぐらいなら買わないかな。
迷うぐらいなら、買ったときにどう組み立てるかまで描いてから、買っちゃう。
最近、65%キーボードキットばっかりですね。60%のはもともとそれなりに多いですね。
だけど、60%未満のは少ないので、迷ったらポチっていますね。
たぶん、そのうち、自分で設計して、販売までしてしまいそうですがw 万年ニートだから知らんけど会社で使うとか?
レトロなキーボードが欲しいけどみんなアルミ製だからクソ高くて辛い >>88
アルミ筐体のほうが実際の使い心地が良くなるから当然の流れだよ
安くて良いのが欲しかったらKBD67 Liteを買うとか キーボードを使って入力をしているのであれば、それで稼いでいるかどうかは関係なく投資すへきってことで、必要経費としてるのでは?
僕は仕事でも使ってるから、快適さえは重要だから経費はかけてる(つもり) 従業員には好きなキーボードを使っても良いようにしていて、
一定金額を福利厚生にして、それ以上超える場合は、一部手当とかにしているよ。
とにかく、仕事に直結する道具でもあるキーボードは、プログラミング環境のなかでも大事な要素だし、
しかも大した値段じゃないから、どんどん投資しているね。 前まで 40%の vortex core 使ってて、最近自作/カスタムキーボードを知ったけれど、40〜50%サイズのキーボードが少し前にGBやってたみたいで後悔してる
Equinox とか D45 とか欲しいな ttps://store.aeternus.co/collections/group-buys/products/gb-mb-44
これ気になってるんだけど、どうよ おっ良い色してんじゃん
と思ったが
スペースバーの右の0.5のスペースが気持ち悪い
プレートの亀がダサすぎる
ケース裏の形状が変に盛り上がってる意味がわからない
値段が高すぎる 35460円とかバカじゃね?
と言うとこで総合的に見るとゴミだわね ゴミってwwwww裏のデザインはちょっとあれ?って思ったけど
悩んでるときはこうやってちょっと気に入らないところ見つけてあきらめるのも手だな
酸っぱい葡萄作戦? >>94 はカスタムキーボード詳しくない人の意見としては参考になるな
$250は全くボッタクリではないし背面デザインやドーターボードでPCBとUSBコネクタを離してるのにもちゃんと必然性と意味はある
0.25Uのブロッカー設けて3.0Uスペース x 2のレイアウトはスタビの入手性の悪さを除けばおもしろいと感じる
カメは本人の趣味なんだろうがそこは好き嫌い分かれるだろうね >>93
個人的には角張ってる方が好きだからあまり好みではないかなぁ。
裏のデザインが特殊だから打鍵感が想像つかん >>94
見ずにカーソルの位置が分かるようにスペースを開けておきたい人もいる
切削ケースなら値段はこんなもん >>96
つまり世間から見ればこれ使うやつはキモいってことだよな。 なんやねんおまえら>>92がせっかく興味持ってくれたのに台無しやんけw
booth にALETH42シルバーだけどまだあるね >>94
キーボードのデザインだと0.5スペースのあるVEGAが2021年の投票で1位になるくらい支持されてるんだけどなぁ
ttps://i.imgur.com/E5LkTKx.jpg >>93
おお、ありがとう
色合いとかブロッカー付いてるのめちゃカッコいいが、確かに底面の形気になるな…
個人的な問題だけれど、分割スペースが右端1uになるのが少し押し辛そうだ >>97
これを見るかぎり、top mountで結構打鍵感もいいと思うけどね?
Typing test and build stream:
ttps://www.twitch.tv/videos/975409245?t=01h51m38s
USB Type-Cコネクタを別ボードにしているのもいいね。
個人的に十字キーを分けるための0.5uのアキは好みでないけれども、
こういうもんだと思って使って見る予定。
プレートと筐体の間に、gasketを少し挟みたいかな。
筐体の色は、後で塗装するつもり。
丸みのある筐体だから、オレンジとかやわらかい白とか、暖か味のある色にしたいかな。 ちょっと前にGBが終わったやつだけど、
Campsite、D45は満足できそうかな。
Campsite
ttps://www.walletburner.co/pages/campsite
KBDfans D45
ttps://kbdfans.com/products/ic-kbdfans-d45-gasket-mechanical-keyboard-kit 気に入らなければ自分は買わないってだけでいいのにゴミ呼ばわりは買った人にも作者にも失礼
俺もCampsiteにInしてなければMB-44欲しかった >>102
1.0u は少し小さすぎる気もするが、すぐ隣が 0.5u の空きなので押し間違いはしにくいのでは? 色々ウンチク語ってるがここまで購入報告ゼロなのでそのレベルっことだよな。 >>99
これ限定じゃなくて一般的にはカスタムキーボード全般が理解されないだろ >>108
実際に触れる場所が秋葉原の一店舗しかないのが原因だよな
ハイエンドキーボードを打ったことのある人ならその良さは理解できるし なんでこのスレに来てるのか分からないような人いるね
自分もキットばかりで自作してるって訳ではないが キット買ってきてスイッチにルブやフィルム貼って付ければ十分自作キーボード名乗れるぞ
なんでわざわざ設計までする必要あるんだよ自作パソコンだってM/Bを設計する奴居ないだろ >>111
そうそう
自作ってのは
パーツや構成を自分の好きな構成につくりあげるって事であって
パーツを素材から作るって意味での自作ではないのにね >>106
横が空いてるのが助けになるのはあるかも
ただ親指で押すって考えたら1uはちと小さいかなって思った 40%なら Minorca, Sebright もなかなか良さそう ttps://panc.co/panc40
TKC の MiniVan はいつになるやら、、 panc40いいっすよねー
ただ今自分が使ってる中華40%とほとんど一緒でまぁいっかってなっちゃった >>89
KBDのキーが多めのやつまさに欲しかったんだけどなかなか入荷しなくて別の中華キット買ったわ
レトロっていうかケース?がバカでかい感じのやつをよくチェックしてるけどミニマリズムなやつが大半だから辛い ■ このスレッドは過去ログ倉庫に格納されています