エルゴノミクスキーボード・デバイス総合スレ 12©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
亜米利加で生産→無理 日本で生産→700ドル超えることになる 中国で生産→現実的 らしいで? キーボードを触った感じは割と好みだけど木製っていうのがなぁ 汗すってだめになりそうで怖い ポインティングデバイスは間に合ったの? あれないと意味ないじゃん? UHKは早くても来月 ポインティングデバイス部分は暇があるときにデザイン中らしい uhkにあまり興味はないけどビルドクオリティは高そう。 届いたらgui設定ツールの出来とか、jis配列との共存が可能かとか、色々教えてください。あとポインティングデバイスを親指で操作するのが現実的かとか、親指シフト化する手間とか気になる。 OLKB4列のやつがもたもたしているうちに5列が来ちゃったよ。 >>612 Ergodoxをピンク軸で買いなおすか、Kinesisを赤軸で買いなおすか、迷う。 Kinesisのkey wellsだけ買ってピンク軸を載せよう >>626 それいいですね!ピンク軸をバラ売りで買えるとこがわからないけど(メカニカルキーボードでは10個10USDだけど売り切れ…)。あと、キーウェルはスイッチ無しで19.80USDらしいけど、コンタードの形に綺麗に曲げるのが難しそうだなあ。 >>628 ありがとうございます。Aliexpressのが安くていいですね。 > PCBをテープで固定してからはんだ付け なるほど。ハンダに曲げたプリント基板を 固定し続けるのに耐えられる力があるとは。 Keywellを問い合わせてみようかな。値段、送料、納期、 あとは最近出たファンクションキーがメカニカルスイッチに なってる新型とkeywellは共用できるのか、等。 将来、新型に買い替えたときにそのまま使えるといいなと。 で、それなりにリーズナブルにできそうなら、やってみます! Planckって打ちやすいのかな? さすがに数字まで削っちゃうと同時押し増えすぎなのでPeronicのがよさげ? Nyquistという5段の分割キーボードがありますよ 自分も最初は数字の段がないのはちょっとと思っていたけど 慣れたら数字の段に指を伸ばすのがしんどく感じるようになった 40%に慣れるとそうなるよね どっちも使ってるけどNyquistの最上段はマクロとかにしちゃってる 左トラボだからCADとか用に右のみで数値入力できるレイヤーに慣れろってことか Let's splitのダイオードの向きとかをわかりやすくしようとハックしてたら 回路図のPro microの代わりにTeensy2でピン位置だけ利用とか分かりにくい セパレートになれたら普通のキーボード使えなくって来たな 脇絞め、手首の負担的に 困ったことだ >>635 おい、止めてくれ。 そういうコメントをアホ共が伝言ゲームした結果親指シフトがご臨終されたのだ。 親指シフトに触れしもの、標準キーボードを使うことあたはず…ってそんな呪いあるわけないと普通思うが、真剣に信じちゃうやつ結構いるんだよね。 自作界隈まで行くと職場に持ち込み禁止とかなけりゃ問題ない 格子配列に慣れちゃうと危険だよ 普通のキーボードはマジで感覚ずれて使えなくなる 分割エルゴで普通のキーボードと併用して使うならBaroccoがギリだな 格子も普通のも併用してるけど意識しなくても行き来出来てるよ スイッチの硬さ、音とかキーキャップのプロファイルとかで違いがはっきりしてると 脳や身体が勝手に切り替えてくれてる感じ その辺が似た仕様の物同士だとやっぱり戸惑っちゃうんだけど >>636 > そういうコメントをアホ共が伝言ゲームした結果親指シフトがご臨終されたのだ。 ということを信じてるひとがここに! ノートPCとの行き来は余裕だな。>>639 の言うように感触がぜんぜん違うから脳が勝手に切り替える。 自転車とバイクは似たようなインタフェースの割には実際の操作が大きく異なるけど混乱しないのと同じじゃない? >>639 同意見と言いたいところだけど、多少キーのサイズが変わったり動いてもすぐ順応出来るから何とも言えない。極端に不器用な(運転をさせられないレベルの)人だと案外どちらかしか使えない可能性もあるのかも。 >>640 おう!自分でも引くぐらい馬鹿だぞ。 ergodoxでpとかqに小指が指届かないと思ったら、ハの字型にキーボードを配置してなかったせいだった。口ポカーンだったよ。恥ずかった! 置き方変えたら解決したけど、薬指使ったほうが肩の力が抜ける気がするんだよな。速度変わらんし。 ErgoDoxは小指のキーが遠いよね 紙キーボードで試すとこれくらい下げてもいい気がする http://i.imgur.com/OJ3pBWq.png >>644 良さそう。市販されているものだとdiverge3がそれに近い。 小指の列というよりは、thumb clusterの位置が好き。 ただergodoxに高めのパームレストを使うとほぼ同じになる。フルハンドのergodoxにパームレスト乗っけて使うと、手首に近い位置ではパームレストが邪魔で親指キーを打てないから自然と親指の先でキーを打つことになるんだけど、その時親指がキーに触れる位置が同じ。 キネシスやマイクロソフトと同じで、今以上を求めるなら凹ませるか、持ち上げる必要があるっぽい。 ergodoxの親指クラスタの半分位とか最下段とか押しにくいところは使ってないわ いらないよねw >>647 確かにコストも考えるとpcbは平一択。doctyleなんか3dプリンターでケース出力して手配線だもんね。 見せてもらった立体キーボードについては言葉に迷う。 パームレストの高さによっては一番手前の行が地獄のように打ちにくいと思う。パームレストが低いと手首の角度が人間工学的でないかもしれない。 指の長さによってはthumb clusterの手前のキーを押すとき奥のキーも緒に押してしまいそう。 リバースティルトで手前を高くすると手前のキーへのアクセス問題と親指キーの問題は解決しそうだけど、親指キーの角が痛そう。あとthumb clusterの角度がmain clusterと平行になってる。 微調整すれば良いと思うけど、手の大きさで合う合わないがはるとおもう。 いや、偉そうにダメ出ししてごめん。 個人的にはlet's splitに角度調整可能な可動式親指キーを一個増設程度が一番汎用性高いと思うけど、ロマンが無いから永遠に誰も作らなそう。 Gekkopodってlet's splitのチルトやテントに使えるかな 日本に輸入されると。3.5万とかになってそう 同じところが代理店なら(ry 求められてるのはお椀型の方のキーボードの分割タイプだと思う(´・ω・`) >>649 熱心にCADってるみたいだけどキーボード屋でも始めるの? 楽しそうだけど日本人はマーケティングの奴隷だから芸能人が勧めないと流行る気がしない。 JISかなとか小指で16のキーを打つ狂気の設計。しかもそれが現役って、日本人はぶっ飛び過ぎよ。 ニコラは流行らないし、ergodoxブームも誰か火付け役がいそうだし、ミーハーが買って使いこなせなかったergodoxが中古市場に流れてるし、プラズマクラスターは売れちゃうし…。 日本でものづくりが流行らないわけだよ。 3d printerで小規模生産なら行けるか? 人柱募集中 ergodox 用off line configurator作った。 リテラル式じゃなくて、キーコード式だからjisやドボラックにも対応。 platform: Ubuntu only。 ウィンドウズ対応は多分一週間あれば…。 https://github.com/hiro2016/ergodox_gui_configurator マクロエディター製作とかqmk本体の改造は避けたかったんだけど、LTは疲れるから(key1 press, key2 tap,key1 releaseは疲れるし遅い)同時打ち対応が必要か悩んでる。 誰かアイディア無い? >>658 キーボードとトラックボールを作ろうと思って。曲面キーボードも3Dプリンタで作れる時代だし トラボもOnshapeのPublicに置いてある でもラバードーム派だからスイッチがなー・・・静電容量スイッチの実験を始めないと >>655 Advantage2のスプリット作ったらどれぐらい売れるんだろう。 お椀型はそのままで真ん中で切って左右に分けただけのやつ。 誰でも思いつきそうなアイデアで技術的にも難しくないのに 実現されてないのは、売れる見込みがないからかな。 500ドルぐらいなら買う人いっぱいいそうだけど(僕なら買うな)。 advantageの真ん中には夢がつまってるんだよ >>660 重量が無いと安定しなさそうな割に分割してない奴もそれほど売れてないという現実が ErgoDox EZ、どうもしっくりこない UHKはよこい 初めてエルゴキーボードにチャレンジ 取りあえず初心者なので自作とかできないしKeyMouseでいこうと思う 用途は液タブ16インチが中央に鎮座してるので 純粋に分割したい思いと、左手デバイスとして 「中」だと手の平が合わなすぎるので早く「小」の寸法公開して smallになってもキー数かキーピッチが減らないと幅は同じくらいじゃないか KeyMouseは、初期試作品の画像を何度見ても笑ってしまう あんなのからスタートしてよく形になったもんだ iris今日キーキャップ付けた画像出てたね 安いし買ってみるつもり これか http://imgur.com/a/tyrik んー、流石にキー数ミニマム過ぎるかなあ。 最前列はフルに欲しい。 irisは作る。 ただ最初は10個だけだからどうなるか。 >>659 確か静電容量無接点スイッチはスイッチユニットしては販売されてなかった筈だから難易度高そう。 しかし楽しそうだな。 ハードウェアは収入につながりそうにないんで手を付けられないでいるんだが、3D Printerとか語感だけでニヤニヤしてしまう。 Ergodox設定ツール出来た(バグは確実にある): Erogodox GUI Configurator for windows: https://github.com/hiro2016/ergodox_gui_configurator/tree/windows 残念ながらコンパイル機能はウィンドウズでは捨てた(‘keymap.c‘ generation のみサポート)。 msysのデペンデンシーサイズが一ギガ越えとかね。 一応CxfreezeでExe化してて配布可能だけど、サイズが200M超。設定次第ではダイエットできるか? 正直Windows用の開発は切ろうと思ってる。 必要なら誰かメンテするだろうし、ウィンドウズでわざわざコンパイルしてる人もいなそうだから。 >>673 病気なんです そっとして置いてあげてください >>672 今時どの環境でもXは走るし一瞬しか使わないツールならXにのみ対応してればいいんじゃないかな。 ErgoDox買った暁には使わせてもらいます。 >>672 私はいつもwindow10上のbash on ubuntu 使ってコンパイルしてるんですよね。なのでその環境にx導入して動かせばいいだけなんで、たぶんwindowsアプリは切ってもいいんでない? Windows向けには必要ファイル渡すとビルドして返すサーバとか ビルドに最低限のもの用意した仮想マシン配布とかのほうが面倒なさげ マッピングやデータは固定アドレスに配置か相対アドレス参照にして コンパイル済みhexやbinファイルのデータを書き換えればコンパイルしなくて済む 読み込み処理作ってコンパイル必要ないソース作りゃいいのに >>678 >>679 アドバイスありがとう。Hexファイルへの書き込みは考えてなかったけど、ウィンドウズに対応させるには一番手っ取り早そう。 ただQmkの仕様としてKEYMAPはuint16_tの配列になってるんだけど、各要素はHid usage idを下部8ビットに、キーボード内部でレイヤー切り替え等に使うコードを上部8ビットに保持してる。 つまりマップ部分のバイナリーを生成するには: マクロ名とその値のマップを制作する C PreprocessorをバンドルしてMacroだけ処理する 自分でマクロ処理用のスクリプトを書く 上のどれか一つが必要になってメンドイ。 多分一日はかからないけど、自分で使わないからモティベーション的に辛い。 >>677 サーバーは鯖代とメンテがね…。 >>666 Irisはよさ気だね、安いし…。 親指キーの位置を三箇所から選べるのと小指の列が下にずれてるのが特にいい。 一番下に設定したら小指をP,薬指をOのホームポジションで打てそう。 マクロエディターは放置してるけど、Qmkのアクションコードを書いた:https://github.com/qmk/qmk_firmware/issues/1709 LTだと下押し時間が長くて親指シフト的な使い方をすると辛かったけど、DLTで不満は殆ど解消。 だがシフト等のモディファヤーの効果が無効になる…。 8ビットのMPUとかどんなものだろうと思ってたけど、案外普通のコードだった。 >>680 taobaoになら他の軸のやつもあるよ ちょっと前は品切れしてたけど今はあるようだ 以前ヤフオクに黄金のLY092があったのは目を疑ったな…… 鯖代がもなにもAPICALLでクラウド立ち上げてビルドして返せばいいだけなのにこの人きもいよー コンテナ転送して立ち上げてビルドしたファイルを送り返すだけとか無料枠でも出来るわ 無料枠でできたとしても、どこまでなら無料枠なのかとかの調査結構だるいし、メンテナンスフリーにはならないし、サーバークライアント型の簡単なビルドシステム作るのだって試行錯誤いるしで 手間が0っでわけじゃないのに「〜だけなのにきもい」とか言う奴は相手しなくて良いと思う。 元々業務でそういうの作って慣れてるなら違うだろうけど。 はぁ?コンテナで都度立ち上げって言ってんのにバカじゃん 元々業務でも何もと言うのであればここでなんか起業しようみたいなのやめてどっかいけよキモいから >>688 どこをどう読めば起業しようになるというのやら。 可能性の出来る出来ない、と、実際に出来るできない、は、時間という制約があるんだから同じではないですよって話だ。 こんな専門板のマイナースレで、具体的な批判もなし、嫌がるポイントも的外れ、さらには「キモい」などという感情的な攻撃をする奴の方が遥かに支持を得られないから、 どっか行ったほうがいいのはあんただよ。 >>689 >>672 >>>659 >確か静電容量無接点スイッチはスイッチユニットしては販売されてなかった筈だから難易度高そう。 >しかし楽しそうだな。 >ハードウェアは収入につながりそうにないんで手を付けられないでいるんだが、3D Printerとか語感だけでニヤニヤしてしまう。 > >Ergodox設定ツール出来た(バグは確実にある): >Erogodox GUI Configurator for windows: https://github.com/hiro2016/ergodox_gui_configurator/tree/windows > >残念ながらコンパイル機能はウィンドウズでは捨てた(‘keymap.c‘ generation のみサポート)。 >msysのデペンデンシーサイズが一ギガ越えとかね。 >一応CxfreezeでExe化してて配布可能だけど、サイズが200M超。設定次第ではダイエットできるか? >正直Windows用の開発は切ろうと思ってる。 必要なら誰かメンテするだろうし、ウィンドウズでわざわざコンパイルしてる人もいなそうだから。 > > > > 出だしから読んでこい 税法上収入を計臆して得ようとする行為は業をなすものだ >>690 それのどこに起業しようというニュアンスがあるの? >>687 >>691 キモい人だけど、そっとしておいてあげて。きっと人生色々大変なんだよ。 そもそもプログラマーの場合は成果でマウンティングを取り合うもの。 だから罵るだけの人とか…幸運を祈ってますとしか言えないよ。 Action code 作った DLT:https://github.com/hiro2016/ergodox_gui_configurator/blob/master/qmk_firmware/delayed_lt.c How to use:https://github.com/qmk/qmk_firmware/issues/1709 コードとしては醜いけど、自分で使った感じではLTより良い。 ただキーボードやスイッチによってキー下押しからの戻り時間が違うから、微調整を自分でやってもらう必要がある。 あとレイヤー指定に三ビットしか使えないから、7までのレイヤーにしか使えない。 どちらかというと自分以外にQmk Userが存在しなそうな方が悲しい。 EDやPlanck使いはほとんどQMKじゃねの? リポジトリ見てないんだが、時間差LTてこと? Leaderに近いのかね? >>693 言葉足りんですまん。ユーザー云々はこの板の話。 LTはキーの下押し時間でキーの役割をかえる機能dual functionとレイヤーの組み合わせ。 例えば通常のtap(キーの下押からキーが戻るまでのサイクル)は130ms程度だから、cキーの200ms下押しでctrl+cを実行するのがdual function key。 レイヤーはキーを押すことでキーマップを切り替える機能(ノートパソコンのファンクションキー的なもの)。 で、LTの問題点は: LTキーでレイヤーを切り替えて、他のキーを押してそのキーが戻り終わるまでLTキーの下押しを続ける必要があること。慣れてくると、LT キーを先に離しちゃう。 次に待ち時間がダルい。130msに設定すると普通の入力が出来なかったり、thinkやotherで誤入力が多発。 以上が気に入らなかったんで色々改造。 単純にLTキー下押し時に他のキーの下押しで別レイヤーへの切り替えでは駄目だったんで、下押し時間や、キーが押される前にアイドリングがあるかの検定入れて初めて満足できた。 ちゃんと調整すれば最高速度でotherとかthe、heを入力しても誤入力は出ない。 書き忘れたけど、TheやHeやThnikが問題なのは: JにTLを設定してるから And Dvorak使ってるからJキーでHが入力されるから KJDでThe、 KJGLXでThink > ハードウェアは収入につながりそうにないんで手を付けられないでいるんだが、3D Printerとか語感だけでニヤニヤしてしまう。 とか言ってるからそう受け取られる可能性は存分にある 今時コンテナもクラウドも出来ない時代遅れプログラマって死んだ方がいいぞ >>692 いや、あの一応OSSコミッタなんですが。。。 で、コンテナだなんだを教えたのにその上でゴニョゴニョ言ってる時点で頭おかしいよね で、正直QMKをWindowsでコンパイルすることはBashOnWindowsを使わなくても可能だよ? 普通にコンパイルとはなんぞやってわかってればできるのに言い訳してコンテナも拒否って大丈夫か? Heroku経由でAWS立ち上げてやるだけで無料で可能だしなんで挑戦しないで逃げるのかわからん ››692 gitも何もないんでコメントしようがないんだが、凄いんだな。 尊敬するぜ。 正直馬鹿なんで頭の良いやつは羨ましいよ。 組み込みの人にクラウドだコンテナだってマウンティングすることに意味があるのかな >>696 本業の収入に繋がりそうにないから学習コストを割けないという意味だと解釈するのが妥当だと思うが… >>697 具体的なサービス名もここまで出さずにコンテナ、ビルドという単語だけ出して教えたって主張出来るってすごいね。 本当に手順はっきりさせたとしてもそれをやるかどうかなんてやる人に決める権利があるのに、 単語だけで挑戦しない奴が無能などと宣うとは。 そんなに強気に言うなら、言い出しっぺの法則で具体例を出してみたらどう? >>699 >>組み込みの人にクラウドだコンテナだってマウンティングすることに意味があるのかな いや、どっちでもないよ。 アンドロイドアプリとか売ってみたいとは思うけど、プログラマー適性が微妙に無くてね。 いろいろ貶されても事実だからあまり気にならない。次はRuby on rails 頑張ってみようと思ってる。作れたら宜しく。 >>700 すごく正しいけど、止めたげて。 出来る人には理解不能だろうけど、コードを書いてて馬鹿みたいな間違いを犯すとジワッと悲しくなることがあるんだよ。自分のせいもあるし、環境のせいもある。遺伝子のせいもあるけど、何故自分は出来ないんだろう。このまま出来無いまま終わるのかと。 まあ、自己顕示欲を持て余しているだけなんだけど。 ネット掲示板で人に絡むのは一円にもならないし、自分のスキルも向上しない。間違ってる。でも自己肯定の為にそれが必要なら仕方ないじゃん。 批判して虐めても誰も幸せにならないよ。 ”俺は出来る、あまえ出来ない屑だ”そう言いたい時もあるし、本音では俺もそう(埋められない現実と妄想のギャップ)。 Windows10環境で、LY092-MINIのキーボード側に [無変換] キーを割り当てて 使えている方いらっしゃいますか。 試行錯誤したものの、"HID Input Device"にはキーコードが送られ、その先の "HID Keyboard Device"にはキーコードが送られない状態から抜け出せず困っています。 >>703 ごめん言ってることがよくわからない。 OSはwindowsかな? キーボード本体ではなく、OS側の問題ってこと? ドライバーは入っている?ドライバー更新かけた? 日本語キーボードとして認識されてる? 上が全てイエスだとウインドウズは詳しくないから、他のキーのid送ってリマップソフト使ったらくらいしかアドバイスできない。 追記: Win内部で使われているScancodeとキーボードとPC間で使われてるコードは違うんだけど、そこは間違ってないよね? Hid usage id for muhenkan: 139(デシマル) 8B(ヘックス) Keyboard International5 さっそくアドバイスありがとうございます。 >>704 >キーボード本体ではなく、OS側の問題ってこと? そう考えています。 下記ログ示しますが、USB Input DeviceにはLY092-MINI, 日本語キーボード とも同じ入力があるのに、HID Keyboard Deviceに伝わるのが日本語キーボードのみです。 >ドライバーは入っている?ドライバー更新かけた? (1)ドライバはWindows標準のものを使うことをメーカに確認しました。 (2)バージョンは、デバイスマネージャの「デバイスソフトウェアの更新」メニューから 最新化をかけて、最新のものであることを確認しました。 (USB Input Device:10.0.14393.351, HID Keyboard Device:10.0.14393.206) >日本語キーボードとして認識されてる? 認識されています。(TABキーの上が[全角/半角]として機能します。) >上が全てイエスだとウインドウズは詳しくないから、他のキーのid送ってリマップソフト使ったらくらいしかアドバイスできない。 使用例をネットで探したのですが「他のキーのid送って」という対応のものしかうまく見つけられなかったので、 もしかしてそういうことかな…とも思っています。 >>705 >Win内部で使われているScancodeとキーボードとPC間で使われてるコードは違うんだけど、そこは間違ってないよね? USB Input Deviceには、日本語キーボードと同じコードを送っています。 (最初はご指摘の間違いをしていましたが、試行錯誤の中で気づきました。) >>706 "Bus Hound" でとったログ抜粋 **デバイスID 25,27はLY092-MINI, 88,90は日本語キーボード **キーはどちらも [ESC][無変換][変換]の順で押している。 ------------------------------------------------------------------------- Bus Hound 6.01 capture on Windows Vista (x64). Complements of www.perisoft.net Device - Device ID (followed by the endpoint for USB devices) (25) USB Input Device (27) HID Keyboard Device (88) USB Input Device (90) HID Keyboard Device Phase - Phase Type IN Data in transfer Data - Hex dump of the data transferred Device Phase Data ------ ----- --------------------------------<追記コメント> LY092-MINI 25.1 IN 00 00 29 00 00 00 00 00 [ESC]↓ 27 IN 02 00 01 00 00 00 00 00 HID Keyboard Deviceの [ESC]↓ 25.1 IN 00 00 00 00 00 00 00 00 27 IN 02 00 01 00 01 00 00 00 25.1 IN 00 00 8b 00 00 00 00 00 [無変換]↓ (※HID Keyboard Deviceには入力がない) 25.1 IN 00 00 00 00 00 00 00 00 日本語キーボード 88.1 IN 00 00 29 00 00 00 00 00 [ESC]↓ 90 IN 07 00 01 00 00 00 00 00 HID Keyboard Deviceの [ESC]↓ 88.1 IN 00 00 00 00 00 00 00 00 90 IN 07 00 01 00 01 00 00 00 88.1 IN 00 00 8b 00 00 00 00 00 [無変換] ↓ 90 IN 07 00 7b 00 00 00 00 00 HID Keyboard Deviceの [無変換]↓ 88.1 IN 00 00 00 00 00 00 00 00 90 IN 07 00 7b 00 01 00 00 00 LY092-MINIは日本語配列のキーボードとして認識させてるの? >>708 >LY092-MINIは日本語配列のキーボードとして認識させてるの? させている「つもり」で、下記設定・確認をしています。 誤解や抜けがあるかもしれないので、その点アドバイスいただければ助かります。 [設定] 1. regedit.exeで、レジストリ設定しPC再起動。 【 HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Enum\HID 】のLY092-MINI対応の【デバイスインスタンス】 にあるDevice Parameters】に以下のDWORD値を追加。 KeyboardTypeOverride : 7 KeyboardSubtypeOverride : 2 (「USB英語キーボード付けた。(英語、日本語キーボードの共存、KeyboardTypeOverride)」のサイトを参照して設定。) [確認] 1. LY092-MINIの[`~]キーを押すとIMEで変換状態が変わる。(=[全角/半角]として動作している) (※英語キーボードとして認識させたときは、"@"が出力されることも確認。) 2. Bus Houndログは以下。日本語キーボードと同じ反応をしている。 (※ただし、英語キーボードとして認識させたときも、ログは同じで違いがわからない。) Device Phase Data ------ ----- --------------------------------<追記コメント> 25.1 IN 00 00 35 00 00 00 00 00 LY092-MINI [`~]↓ 27 IN 02 00 29 00 00 00 00 00 HID Keyboard Device [`~]↓ 82.1 IN 00 00 35 00 00 00 00 00 日本語 [全角/半角]↓ 84 IN 05 00 29 00 00 00 00 00 HID Keyboard Device [全角/半角]↓ 問題のレイヤーに対する知識もWin自体に対する知識も質問者さんに劣っている気がするんで、話半分に聞いて。 キーボードってキーが押されたってパケットを送るだけの単純なデバイスで、だからこそジェネリックドライバーで入力の処理が出来る。 使われてるドライバーが標準な以上、繋がれてる日本語キーボードも、片手キーボードも本当に同じパケットを送っていれば同じ結果になる (有名なブランドの場合標準ドライバーに専用コードが組み込まれてることもあるけど、今回は中国メーカー製だから多分無い)。 ネットをサーチすると今件とは関係はないけどこんなものが: ”The Windows HID driver invalidates any incoming packet if the report's data size does not match the length of the sent data iow the size within the report descriptor.” https://stackoverflow.com/questions/24670970/applications-ignore-usb-devices-incoming-data-packet-while-using-default-hid-dr 多分上の人と同じでキーボードが送っているReportが不正なもので、パケットが無視されているんだと思う。 この場合完全な解決は難しい。 確認方法としては時間がある時にWireshark? "さらに、最新のWiresharkバージョン2系では、「USBPcap」と呼ばれる、USBの通信内容をキャプチャして分析できるツールも同梱されるようになった。 これによって、USBデバイスとの通信内容も解析できるようになっている。" http://knowledge.sakura.ad.jp/knowledge/6286/ やり方は書いてなかった。 ハッカー魂が擽られるのは理解できるけど、かなり大変そうだから深入りは避けるべきだと思う。 ”無変換”として使いたいキーを”F15”あたりに設定して、OS側のIMEの設定で”F15”を無変換として機能するようにする。これが一番楽 (殆どのIMEにKeymapオプションがある)。 ErgoDox Configurator だと日本語用キーコードが使えるみたいだが、 これは日本語キーボードとして認識させておく必要があるのかな? https://input.club/configurator-ergodox/ >>710 Pause/BreakとNumLockが誤判定されるキーボードは今でもたまにあるから、 そのあたり関係してそうだよね >>711 分からん。 送られてきたidをどう処理するかはPC側の設定で決まる。 同じ半角全角の信号送っても、英語キーボードとして認識させるとtildだったかbacktickだったかが入力される。日本語専用のキーの場合リマップはされない筈だから、多分大丈夫。だがOSによっては信号を無視されることもあるかも。 シフトかけた時に数字がどの記号になるかをコントロールしたいなら、シフトキーをレイヤーキーにするか、マクロを使うのが早い(シフトが押されてる間は5、シフト無しだと6をレジスターするとか)。 自分のdoxはdとかkの長押しでshifted layerに切り替わるよう設定してる。 >>710 >>712 >>713 情報ありがとうございます。 結論として、LY092-MINIは、パケットサイズ12byte, 日本語キーボード 8byteと異なることが わかったので、深入りせずF13~F15 割り当てで回避する方向で進もうと思います。 現状、F13~F15割当は設定がうまくできないので、メーカ問い合わせして 結果出たらまたご報告に来ます。 >>710 パケットサイズ影響の可能性・別のモニタツールを使ってみる、とのアドバイス助かりました。 パケットサイズが、LY092-MINIは 12byte, 日本語キーボード 8byteと 違っていることがわかったので、あまり深入りしない方がよさそうですね。 >>712 そういうキーボードもあるのですね。 勉強になります。 >>713 >自分のdoxはdとかkの長押しでshifted layerに切り替わるよう設定してる。 いいアイディアですね。 LY092-MINIも使えるキーが限られるかもしれないので、こういう方向に工夫するほうがよさそうですね。 [確認内容] 1. "Device Monitoring Studio"で、パケットモニタ。 結果、LY092-MINIは、12byteパケットでした。 (Bus Houndは フリー版で 8byteモニタしかできない, 今回の調査用のツールとしてあまり適していなかった) 2. F13~F15の設定トライ 現状、LY092-MINIの設定ツール仕様上不可能に見える。 メーカとやり取り予定。 >>>714 疑問解消おめでとう。 ちゃんと調べるとは技術者適性高そう。カッコいい。 May the good keyboards be with you. 良きキーボードが共にあらんことを。 エルゴノミクスマウスでホイールが希望に沿うものがない(`;ω;´) ノッチ(取っ掛かり)があるタイプで、かつ柔らかくて楽にグルグル回せるものを探してる サンワのma-erg3とかma-erg7を触ったり買ったりしたんだけど、 硬めなんだよなあ ご存知でしたら教えてください >>714 LY092-MINI 結論です。 [F13], [F14], [F15]も設定はできましたが、結局 [無変換] と同じく HID Keyboard Driverが受け取りませんでした。 (他にも一通りコードも試しましたが、結局英語101キーボードに ないキーはHID Keyboard Driverがうけないようです。) ということで、テンキーを割り当ててAHKでも使って適当に 割り当てようかと思います。 <余談> メーカにも質問ついでに >>710 のHIDドライバ情報を流したところ、 英語101キーボードのキーはちゃんと受けるのでOS側のドライバがよくないとのコメントでした。 一応対応を考えようとはしてくれたみたいですが、 簡単にはパケット長を変えられない事情があるようです。 >>717 お疲れ。 まあ使用上の問題は無いし、主な市場は中国だからね。 OS側ドライバーが良くないについては少し笑った。 サポートを繰り返して商品価格を上げるより、ある程度割りきって商品価格を下げるほうが正しいこともある。 LY092-MINIはキャド使いとか絵描きさんに大人気みたいだし良いキーボードだと思うよ。細かいことには目を瞑って可愛がってあげて。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる