PC-8801 mkII/SR keyboard USB変換アダプタ

SR用キーボードとFR用キーボードで動作確認済み。PC-8801 mkII キーボードでも動くと思われますが確認していません。

※ 88FH以降のキーボード (コネクタが mini-DIN 5pin) についてはこちらで対応しています

 

 

概要/Overview

  • PC-8801 mkII, mkII SR series (SR/FR/MR/TR) 用キーボードをUSB接続に変換してPCで使用可能にします。
  • 設定ツール(Windows用)を使ってユーザがmappingを自由に変更出来ます。設定内容はアダプタに記録しますので、一度設定を行えばアダプタをどのPCで利用してもお好みのキーマップでキーボードを操作出来ます。ドライバ等をインストールする必要もありません。設定変更を行うPCとアダプタを運用するPCが異なっても構いません。
  • 任意のキーをいわゆるFnキーに設定する事が出来ます。Fnキーと任意のキーの組み合わせで別のキーのキーコードを発生させる事が出来ます。また、このFnキーは「one-shot modifire」キーとして設定出来ます(例えば「単独打鍵で『無変換』、別のキーと組み合わせて打鍵した場合はFnキーとして機能)
  • キーボードによるSleep、Power-offが行えます(OSが対応している必要があります)。また、キーボードによるスリープ復帰が可能です。
  • Volume Up/Down, MuteといったMedia-control キーの設定が可能です
  • 組み込みmacroによって「numpad =」「numpad  , (comma)」といった特殊キーの割り当てが可能です

以下の2種類のキーボードで動作確認を行っています。
I confirmed with the following two keyboards.

  • PC-8801 mk II SR Keyboard (ALPS青軸/ALPS SKCM Blue)
  • PC-8801 mk II FR Keyboard (ALPS青軸/ALPS SKCM Blue)

 

お断り

本アダプタは同人ハードです。それなりのテスト期間を設けて動作確認を行っていますが、あらゆる環境において必ず動作することを保証するものではあ りません。また、本アダプタを使用したことによって生じたいかなる問題についても、使用方法を問わず当方は一切の責任を負いません。

動作確認は前述の一覧にあるキーボードについて、自作AT(Windows7 64bit / Windows10 64bit)、ノートパソコン(Windows7 32bit、WindowsXP 32bit)、Androidタブレット(SHARP SH-08E)で行っています。

組立てには有鉛ハンダを使用しています.
Use leaded solder for assembly.

予告無く仕様、本ドキュメントの内容を変更する場合があります

 

使い方/How to use

アダプタにキーボードを繋いだ後、アダプタをUSBケーブルでPCに繋いでください。アダプタが通電している状態でキーボードを繋がないで下さい。

アダプタにキーボードを繋ぐ際は、キーボードコネクタをしっかり保持してケーブルを差し込んでください。コネクタ抜き差しが非常に固めですので、コネクタにストレスがかかるような抜き差しは控えて下さい。

正常な状態ではアダプタのLEDが約1秒周期で点滅します。加えて、キーボードのキーを操作するとそのタイミングでLEDが変化します。スリープ中は3秒に2回、LEDが短くフラッシュします。

Under normal conditions, the adapter LED blinks in 1 seconds cycles. In addition, pressing the key changes the LED at that time. The LED flashes briefly twice in 3 seconds while OS sleeping.

 

仕様制限事項

CAPSキーとカナキーのロックについて/Push-Lock switch

CAPSキーとカナキーはロック式となっています。つまり1回キーを押下すると押したままの状態で固定され、もう一度キーを押下すると押下状態が解除される仕組みです。
Keyboards have push-lock switch for Caps and KANA. This converter supports the locking key by default.

Windowsで使用する場合この仕様では少々具合が悪いので、アダプタ内部でキーコードの生成を行っています (後述しますが、設定によってこの処理を行わない事も選択出来ます)

つまり、キーを押下したタイミングで「キー押下&開放」の両コードをアダプタが生成してPCに通知し、再度押下されてロックが解除されたタイミングでも同様に「キー押下&開放」の両コードをPCに通知します。
Pressing the key once will notify both the KEY-MAKE and KEY-BREAK to the PC.  If you press the key again to unlock, both the KEY-MAKE and KEY-BREAK will be notified to the PC again.

副作用としてCAPSキーとカナキーは押しっぱなし動作が出来なくなります。
Therefore, Caps and KANA key can not notify the PC of the key hold.

アダプタの設定を変更する事でこの対応を行わないようにし、キーを押下した時は「押下」のキーコードのみ生成する事も出来ます。 キーを分解してロックピンを除去した場合や、キーを物理的に通常キーと入れ替えた場合は設定の変更を行って下さい。
If you remove the locking pin or replace with normal momentary switch, you may need to change the adapter settings.

USBサスペンドに付いて

本アダプタはPCがスリープしてもそのままキーボードに対して給電し続けます。ノートPCやタブレット等、バッテリ消費が気になるデバイスでサスペンドを多用する場合 はご注意下さい。

Windows10におけるスリープ解除について

Windows10でキーボードによるスリープ解除が正しく機能しないケースがあるようです。(勝手にスリープが解除される、等)
When using this adapter with Windows 10,  it seems that there is a case that wake-up with keyboard does not function properly.

このような場合はWIndowsのキーボードプロパティの電源管理タブにある「このデバイスでコンピュータのスタンバイ状態を解除出来るようにする」チェックボックスをオフにして下さい。
If you have problems, clear the “Allow this device to wake the computer from standby” checkbox on the Power Management tab of the Keyboard Properties.

 

 

キーマップのカスタマイズについて/Keymap customize

本項執筆中. under construction.

取り急ぎ、PC-9801キーボード用USB変換アダプタの「キーマップのカスタマイズに付いて」の項を参考にして下さい。メンテナンスモードへの入り方もPC-9801キーボードと同じで、アダプタ背面の磁気スイッチに磁石を近づけたままアダプタをPCに接続します。メンテナンスモードで立ち上がるとアダプタ上のLEDが高速で点滅します (通常は1秒周期でLED点滅)

When changing adapter settings, the adapter must be in “maintenance mode”.
There are small black parts on the back of the adapter.  This is a magnetic switch.

Connect the adapter to the PC while bringing the magnet close to this switch.
The LED flashes rapidly when the adapter is in maintenance mode.

Scan code は以下のとおりです。

キーボードはキーマトリクスをそのまま返すので、上記のスキャンコードはあくまで本アダプタが内部処理の為に定義している独自コードです。

(参考) キーマトリクス
スキャンコードは (ROW << 8) | (COL + 1) で生成しています

 

配布について/How to buy

Please email me for stock confirmation. One 3,000 JPY (shipping free in Japan).

 

Download

Download password, unzip password 共通で半角英小文字 「d*******t」です。(購入された方に個別にご案内させて頂きます)

 

FAQ

Q: How can I load a new configuration into adapter.  Is there a program I need like QMK?

A: Use the configulation tool to import settings.
Create a configuration file beforehand with a text editor etc. (Or download the configuration file from the uploader)

Next, put the adapter into maintenance mode and import the configuration file using the configuration tool .

To put the adapter in maintenance mode, connect the adapter to the USB connector, keeping the magnet close to the black switch on the back.

LED flashes rapidly when the adapter is in configuration mode.

 

 

キー定義参考例

参考までに、当方がこのキーボードを実際にWindowsで使用する際の定義を記します

CAPSとカナはロックピンを除去してON状態でロックされないように改造しています。またIMEの設定を変更して「無変換」だけでIMEをON/OFF出来るようにしています。カーソルキーの並びも vi ライクに変更しています。日本語変換はSpaceで実施。

GRPHキーは「単独打鍵で『無変換』、何らかのキーと組み合わせた場合はFnとして機能」するワンショットモデファイアキーです。

単独押下出来るDelキーが欲しかったのでHOME/CLRを「単独打鍵でDel、Fn同時でNumLock」に変更。あとPageUp/Downはあんな位置にあってもどうせ使わないのでF11、F12をアサイン。

テンキーカンマとテンキー=はマクロで実現。

 

Fn 同時押しレイヤー。CapsLockは実際はマクロを使って「Shift + CapsLock」で定義しています。Fn + スペースで「変換」になるようにしていますがあまり意味はありません。

OneNoteを多用するので Fn + N は「Win + Shift + N」のマクロを定義(OneNote起動)。Fn + テンキー0は電卓起動。カーソルキーはHHKBパターンではなく vi パターンで定義。

あとなんだかんだでカーソルキーは多用するので NumLockは基本OFFにしています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です