ぱたぱた対応での追加・変更点
- irk.h
-
- IRKMODE に IRKMODE_PATAPATA を追加
- ZAURUS_MODEL に SLSERIAL=4 を追加
- cirksettingsformbase.ui
-
- 選択項目に SL-SerialPort を追加
- Swap Ctrl-Caps 項目の追加
- irk_impl.h
-
- irk_impl.cpp
-
- IRKImpl() に icn_patapata を読む処理を追加
- name() に PataPata を追加
- icon() に 先のアイコンを返すよう設定
- CIRKSettingsForm.cpp
-
- changedKeyboard() で、有効レコードの判定処理間違いを修正(.length()を追加)
- irk.h
-
- dataAvailablePatapata
- patapataOpen
- patapataClose
- patapataInit
- patapatafeedBits
- irk.cpp
-
- m_irdaDeviceNames に /dev/ttyS0 を追加
- patapataInit() を 追加し、ぱたぱた用のキーマップ・テーブルを設定
- patapataOpen() を追加
- patapataInit() を呼ぶよう修正, dataAvailablePatapata()に修正
- patapataClose() を追加
- keyboardOpen(), keyboardClose() に IRKMODE_PATAPATA を追加
- readConfig() に mode="PATAPATA" を追加
- writeConfig() に mode="PATAPATA" を追加
- writeConfig() を utf8 対応化し日本語を利用可能に
- dataAvailablePatapata() を追加
- handleKeyPress() に、Ctrl と Caps の入れ替えを追加
- handleKeyPress() で * 実行時の引数渡しを可能に変更
- handleKeyPress() で % による .desktop 実行を可能に変更
- handleKeyPress() で < による クリップボード経由の文字列入力を追加
- handleKeyPress() で 文字列入力時に、押したキーが最後に入力されないよう修正
- handleKeyPress() で CapsLock時に コントロールコードが入力されないのを修正
- settings() で Settings画面を表示する前に現在のキーボードに合わせてリストを再設定
- IRK.conf
-
- Patapata用の修飾キー割り当て設定を Targus用のを真似して追加
- デフォルトで Patapata と シリアルポートになるよう変更
- control
-
- 本家とぶつかるとまずいのでパッケージ名に -tp4 を付加 等
[IRKでぱたぱたを使えるようにしよう]