キーボードとマウス
 Computer >> コンピューター >  >> ハードウェア >> キーボードとマウス

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法 (画像クレジット:Tom's Hardware)

1990 年代半ばから PC や Apple デバイスに専門的に取り組んできたライターとして、私は多くのキーボードを経験してきました。しかし、実際に 1990 年にリリースされたこの作品への思い入れは、今でも私から離れていません。私が言及しているのは、AEKII モデル M3501 としても知られる Apple Extended II メカニカル キーボードのことです。写真にあるモデルは、私が個人的に所有している 3 番目のモデルです。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

新しいものとともに出て、古いものとともに入る (画像クレジット:Future)

AEKII の詳細

この実質的な 3.75 ポンド (1.70 kg) の入力デバイスは、F15 までの F キー、包括的なナビゲーション キーのセット、およびテンキーを備えた、十分なサイズのメカニカル キーボードです。右上には電源キーもあります。その他の注目すべき機能は、F キー領域の周囲にショートカット リファレンス シートを重ねて表示できる 2 つのクイック キー ハンガー ペグです。 ADB ポート (Apple デスクトップ バス、Apple IIGS に導入された独自の DIN インターフェイス) が左右に 2 つあり (つまり、どちらの側にも ADB マウスを接続できます)、背面には大きなエレベーション スライダーがあり、ほぼ全幅のゴム製先端の足を上げることでキーボード デッキの傾きを調整します。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法 (画像クレジット:Future)

キーキャップの大部分は PBT ですが、明らかにタッチが滑らかで黄ばんだスペース バーには ABS プラスチックが使用されています。これらのメカニカル キーボードには、現在は生産されていないさまざまな Alps スイッチが付属しており、Cherry MX スイッチなどの最新の代替品とは明らかに異なります。現代のキーボード愛好家は、最も近い同等のスイッチが Matias 製であると示唆しているようです。

記事は下に続きます

私が現在この記事を入力しているサンプルには、クリーム/アイボリーのダンピングスイッチと思われるスイッチが付いています。キーキャップを持ち上げてステムの色を確認すると、オフホワイトっぽい色をしていますが、単に非常に古いため黒ずんでいるかどうかは 100% わかりません。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

(画像クレジット:Future)

DIY の方が良い

何らかの理由で、純正の ADB ケーブルとそれを USB に適合させる市販のソリューションで完全に動作していた以前の AEKII を売却しました。そのアダプターは、元のパッケージを備えた Griffin Technology iMate Universal ADB to USB Adaptor でした。 2017 年にこのキーボード、ケーブル、アダプターのバンドルがわずか 38 ポンド (約 50 ドル) で手に入るのは悲劇でした。今では iMate だけが 90 ドルから 200 ドルで売られているのを目にします。

ただし、iMate は、これから説明する DIY ソリューションほど優れたものではありませんでした。市販のプラグイット アンド フォーゲット イット ドングルには、この自作コンバータを自分で作成した場合に使用できるオンライン コンフィギュレータが提供されていませんでした。

すべてのパーツを組み立てます

このプロジェクトを複製する前に、次のものが必要です。

Tom's Hardware の最高のニュースと詳細なレビューを受信箱に直接お届けします。

  • Apple ADB キーボード
  • Pro Micro 5V (Arduino 互換)、ATmega32U4。リストで 5V および 16 MHz で動作することが確認されていることを確認してください。
  • 私が使用したような Apple ADB ケーブル、または SVHS S-Video 4 ピン リード
  • 1 キロオームの抵抗器 (茶、黒、赤、参考になるチートシートがあります)
  • はんだ付け装置
  • マルチメーター

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

ケーブル、マイクロコントローラー、抵抗 - チェック (画像クレジット:Future)

私は幸運にも、ご覧のような「未テスト」状態のキーボードを 20 ポンド(約 27 ドル)以下で入手できました。ATmega32U4 は 7.35 ポンド(9.90 ドル)、SVHS ケーブルは 3.25 ポンド(4.38 ドル)でした。私はすでに、何百もの異なる抵抗器、はんだ付けの部品、マルチメーターが入った箱を持っていました。

はんだごての購入を検討している場合は、さまざまなモデルをテストした広範な最適なはんだごて購入ガイドをご覧ください。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

ATmega32U4 は、MicroUSB を PC に接続するとすぐに起動します (画像クレジット:Future)

ファームウェアおよびフラッシュ用のソフトウェア

ソフトウェアをセットアップし、ファームウェアとして正常にフラッシュすることを最初のステップとして推奨します。ファームウェアはフラッシュ後に検証できるため、方程式のこの側が正しいことがわかります。次に、DIY アダプターを接続して、すべてが正しくはんだ付けされたことを確認します。

TMK コンバーターのファームウェアを選択する前に、いくつかのファームウェアの選択について熟考しましたが、これは成功しました。袋小路に導かれたり、(私にとって)間違った方向に逸れたりした話で皆さんの気を紛らわすのではなく、物事をシンプルにして、私の設定で実際に効果があったものを共有します。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

(画像クレジット:Future)

私の場合、この ADB から USB へのコンバーターとして最適な選択肢は、TMK コンバーター ファームウェアとして知られています。このファームウェアは、他のファームウェアよりも私のレトロ キーボード コンバーターのニーズに重点を置いているようで、プロジェクトにより適していると感じました。 「ISO キーは正しくサポートされるべきである」など、フォーラムの更新に関するメモのいくつかが目に留まりました。 TMK はオンライン コンフィギュレーターとフラッシャーも提供しました。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

(画像クレジット:Future)

私のビルドの TMK ファームウェアに関して心配な点の 1 つは、プロジェクトの作成者が、私がすでに購入したようなマイクロコントローラーの使用に対して警告していることです。 「Pro Micro に特有の問題については、ここで助けを求めないでください」と TMK プロジェクトの創設者 Hasu が上記のリンクのフォーラムに書いています。

それにも関わらず、オンラインの TMK キーマップ エディターに短時間アクセスし、いくつかのマウス ポッドを使用してキーの位置を調整した後、すぐに調整した TMK ファームウェア ファイル (デフォルト名は unimap.hex、サイズはわずか 68 KB) をダウンロードしました。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

キーを調整すれば、1、2、3 を入力してダウンロードするだけです (画像クレジット:Future)

その後、TMK ファームウェアを編集 (その後再フラッシュ) したのは 1 回だけで、電源キーを電卓を起動するショートカット キーに変更しました。おそらく、あまり使用されていないキーを後でメディア キーとして再利用するか、そのような機能が満載の「レイヤー」を追加することになるでしょう。

TMK の Web ベースのフラッシュ「Flash on Web」をテストしましたが、どのブラウザでも動作しませんでした。しかし、以前の実験で、ATmega32U4 ハードウェアで非常にうまく動作する QMK ツールボックスをすでに持っていたので、それを使用しました。

QMK Toolbox (管理者モードで実行) を使用して、新しいファームウェアを ATmega32U4 にフラッシュできます。これは Micro-USB 経由で接続されており、PC に接続すると、電源が入っていることを示す赤いライトが表示されます。マイクロコントローラーを初めて使用する場合は、QMK Toolbox によって、小型開発者ボードと通信するために必要なドライバーをインストールするように求められます。

ツールボックスで MCU が認識されたことを確認したら、保存した場所から *.HEX ファイルを選択します。 TMK のオンライン コンフィギュレーターから先ほど保存した「unimap.hex」は、デフォルトでダウンロード フォルダーに保存されます。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

(画像クレジット:Future)

次に、ツールボックス UI で [自動フラッシュ] チェックボックスをクリックします。 ATmega32U4 をリセットしようとしているので、選択したファームウェアのアップロードを受け入れます。まだ電源が入っていて USB に接続されている間に、小さな導電性器具 (おそらくブレード ドライバーの先端など) を用意して、GND と RST とマークされた PCB の穴をブリッジします。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

ボードに電源が供給されているときに、GND と RST を短絡する (RST ピンを Low に引き下げる) と、フラッシュ準備完了モードになります。ファームウェアを(再)フラッシュしたいときはいつでもこれを実行します。ここでは、すでに配線したボード上のピンをショートさせているのがわかります。 (画像クレジット:Future)

これら 2 つの穴を同時に軽くタッチすると、ボードがリセットされ、QMK ツールボックス ウィンドウで、「フラッシュしようとしています… フラッシュが完了しました」などのテキストがスクロールするのが表示されます。私の PC では、このプロセスにかかる時間はわずか数秒でした。

このソフトウェアを使用すると、上部メニューから [ツール]> [HID コンソール] を選択して、現在のファームウェアを確認することもできます。これは、現在のファームウェアが実際にあなたが考えているものであることを確認する良い方法です。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

(画像クレジット:Future)

Windows デバイス マネージャーでは、新たにフラッシュされた ATmega32U4 が新しいキーボードとして認識されていることも確認されます。マイクロコントローラーを抜き差しすると、追加のキーボード入力が表示されたり消えたりするのがわかります。明確にしておきますが、この時点で実際の Apple ADB キーボードが接続されていない場合でも、HID キーボード デバイスとしてリストされます。

これで、ATmega32U4 は配線の準備が整いました。これは、多くの間違った方向、落とし穴、および問題が発生する可能性のある別のプロセスです。うまくいけば、私たちはあなたがまっすぐで狭い道を進むことができることを願っています。

ハードウェアの準備

半分にカットしたSVHSリード線をATmega32U4に配線するのに3回の試行を要しました。ブログやフォーラムの投稿にはいくつかのガイドがありますが、最も一般的な落とし穴は、データ (このマイクロコントローラーの PCB で「3」というラベルが付いている)、5V (VCC)、およびグランド (GND) ワイヤーを実際に必要なものと鏡像で配線することです。私もこのエラーの被害に遭いました。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

完全に細い SVHS 4 ピン DIN ケーブルが犠牲になりました。 (画像クレジット:Future)

そこで、rev.1 の配線 – 単なる間違いから、rev.2 の配線 – 意図せずミラーリングされ、rev.3 の配線 – ビンゴになりました。申し訳ありませんが、その後の修正ではんだ付けがさらに悪くなりました。念のため、再度すべて変更しなければならなかった場合に備えてです。しかし、私は「壊れていないなら直すな」派なので、rev.3 は不安定さもなく機能していましたが、洗練されていませんでした。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

皮をむいたワイヤに錫メッキを施す (画像クレジット:Future)

私のように 2 つに切り刻まれた SVHS リードを使用している場合は、次の手順に従ってください。これにより、配線ガイドとして ADB ピン配置のオスとメスのどちらを参照する必要があるか (互いのミラー) に関する疑問が解消されます。

マルチメーターを導通モードに切り替えます (プローブを接触させるとビープ音が鳴ります)。上にリンクされている TMK フォーラムの「Build Converter Yourself」セクションで提案されているものを参考にして、皮を剥いて錫メッキしたワイヤを接続します。代わりに、以下の図に従ってください。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

マルチメーターを使用して、どのピンが剥かれたワイヤと一致するかを確認します。 (画像クレジット:Future)

したがって、私の「オス」コネクタの例に従って、導通モードでマルチメータをチェックしてどのワイヤがどれであるかを確認すれば、成功が保証されるはずです。繰り返しますが、これは、私と同じケーブル選択とマイクロコントローラーを使用している限りに限ります。

マイクロコントローラー側の最初のはんだ付けステップとして、剥がしたワイヤーに錫メッキを施し、はんだ付けの準備をしました。次に、1K 抵抗をデータ (PCB 上で「3」というラベルが付いている) と VCC 穴にまたがって背面に取り付けることにしました。少量のはんだで抵抗器がうまく固定されました。次に、抵抗器の脚にフラックスと錫メッキを施し、上向きに突き出し、ケーブルからのワイヤを受け入れる準備を整えました。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

データ (PCB 上では「3」というラベルが付いています) と VCC ホールをブリッジする 1kΩ の抵抗器が見えます。 (画像クレジット:Future)

次に、SVHS ケーブル ワイヤをデータ ポイントと VCC ポイントにはんだ付けするのは簡単でした。最後に、SVHS ケーブル上にある GND を ATmega32U4 PCB 上の GND に接続して、グランドへの共通基準を作成します。おそらく、マルチメーターの導通機能を使用して、はんだ付けをもう一度チェックして、すべてが正しく接続されていることを確認してください。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法

ATmega32U4 にはんだ付けされた VCC、GND、およびデータ (画像クレジット:Future)

すべてが計画どおりに進んでいる場合 (そして、これを読んだ人が私の多くの間違いの恩恵を感じてくれることを願っています)、このアダプターを使用して、現代のコンピューターで見事なビンテージ AEKII (または他の Apple ADB キーボード) を使用できるはずです。

これで、TMK のオンライン コンフィギュレーターと QMK のフラッシュ用ツールボックスの操作に慣れてきたので、その後の調整は非常に簡単になるはずです。多数のキーボード レイヤーをセットアップして、多数のメディア コントロール キーやウェブ ナビゲーション キーを詰め込むこともできます。他にもたくさんのオプションがあります。

醜いドングル用の箱

最後になりましたが、家に最高級の 3D プリンターを持っている同僚を少しうらやましく思ったので、組み立てた ADB - USB アダプター用のシンプルな木製コンセントを作ることにしました。

ギャラリーにあるのは、ガレージの周りに転がっていた古い松の一部を切り取っただけです。 ATmega32U4を中に隠すために適当な大きさの穴を開けました。次に、その作品をやすりで磨き、染色し、磨きました。

1990 年の Apple キーボードを Windows 上で復活させるための構成可能な ADB-to-USB アダプタを構築した方法 (画像クレジット:Future)

木製のドングルに華やかなデザインを加えたかったので、ADB と USB の両方のシンボルをレーザーで木材に打ち込み、くっきりと切り取られた隙間を白いペイントで埋めました。おそらく、テーブルのトップに合わせて、わずかに琥珀色の汚れがついたオーク材を使用していたら、新しい家にもっとよくなじんだでしょうか?

フォロー Google ニュースにトムのハードウェアが掲載されました フィードで最新のニュース、分析、レビューを入手できます。必ず「フォロー」 ボタンをクリックしてください

Mark Tyson は Tom's Hardware のニュース編集者です。彼は PC テクノロジーのあらゆる分野をカバーすることに喜びを感じています。ビジネスや半導体設計から理性の限界に迫る製品まで。


  1. Windows10でマウスアクセラレーションをオフにする方法

    知っておくべきこと 開始設定デバイス 。 マウスを選択します 左側のナビゲーションペインから、追加のマウスオプションを選択します 。 ポインタオプションを選択します タブを選択し、ポインタの精度を上げるの選択を解除します 、次に適用を選択します 。 マウスポインタが画面にぶら下がったり、不規則に動いたりすることがあります。この問題は、マウスの加速の問題が原因でWindows10で発生する可能性があります。マウスの自動アクセラレーションをオフにする方法、およびポインター精度の向上機能とは何か、およびその機能がどのように問題を引き起こすかを学びます。 マウスアクセラレーションをオフにする方法

  2. Logitechワイヤレスマウスを別のレシーバーと同期する方法

    知っておくべきこと Logitech Unifying Receiverと互換性のあるワイヤレスLogitechマウスは、任意のUnifyingReceiverに接続できます。 互換性のあるワイヤレスマウスをペアリングまたはペアリング解除するには、LogitechのUnifyingソフトウェアが必要です。 Unifying Receiverと互換性のないマウスは、付属のレシーバーまたはBluetoothにのみ接続します。 この記事には、Logitechワイヤレスマウスを別のレシーバーと同期する手順と、ユニファイングレシーバーと非ユニファイングレシーバーの使用に関する情報が含まれていま