書籍「USB機器の製作」ミニキーボードの質問

「USB機器の製作」という本で紹介しているミニキーボードのご質問です。

キーの内容で「!」「”」などを使いたいのですがどうしたら宜しいのでしょうか?
色々数値を変えてましたが、キーコードの探し方(?)が分かりません。

「USBキーボード キーコード」でググったら出ませんでしょうか、、、?

ちゃんと説明します

http://www.usb.org/developers/devclass_docs/Hut1_12.pdf
キーコードは、↑このPDFの54ページ目を見てください。
「1」が30番、
「2」が31番です。

「!」は「シフト」+「1」のキーコードを一緒に送ればいいはずです。

「”」は「シフト」+「2」のキーコードを一緒に送ればいいはずです。
(でも海外仕様だと「@」になってしまうかも。その場合は「シフト」+「’」の組み合わせになる)

シフトを押しているという情報は、特定のビットを立てればいいだけです。
ビットの割り振りについては「USB機器の製作」の82ページ目に書いてます。
↓シフトキーに対応させるサンプルプログラムです。
http://nicotak.com/usb/070305.lzh
回路は本で紹介しているままで動きます。

シフトキーを押している様子です。「シフト」と「a」を一緒に押してます。キーマトリックスは2つまでなら同時押ししても大丈夫です。

シフトキーが押せている画面の様子です。