Browse Subversion Repository
Log of /branches/ttcomtester/teraterm/teraterm/keyboard.c
Revision 10521 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jan 20 16:03:38 2023 UTC (14 months, 2 weeks ago) by zmatsuo File length: 41175 byte(s) Diff to previous 9430 add communication test tool Revision 9430 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 19 15:14:05 2021 UTC (2 years, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 41175 byte(s) Diff to previous 9280 plugin ReadKeyboardCnf() のファイル名を Unicode化 Revision 9280 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 25 14:02:48 2021 UTC (2 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 41174 byte(s) Diff to previous 9279 keyboard.cfg の "User keys" セクションを Unicode 化
- ユーザーキーの仕様を変更/制限を減らした
- ユーザーキーデータを Unicode で保持するようにした
- 100個連続していなくても読み込めるようにした
- 従来は "User1" から連続して存在しないと読み込みが打ち切られていた
- キーデータ長の上限をなくした
- 従来は合計が 1023文字
- cfgファイル読み込み時の領域が上限となる,ユーザーキー毎に255文字程度
- GetPrivateProfileStringW()
- ユーザーキー読み込みを関数化
- ユーザーキー種別タイプ UserKeyType_t を追加
- crtdbg.h追加
- キーボードの送信を Unicodeベースにした
- 文字長を表す変数の型を size_t に変更
- keyboard.cfg を ttermpro.exe で読み込むようにした
- 変更前は ttpset.dll で読み込んでいた
- プラグインから呼び出されるかもしれないのでエントリは残した
- 実態は ttermpro.exe に移動
- ttpset.dll の ReadKeyboardCnf() からttermpro.exe 内の関数を呼び出す
- Hex2StrW() 追加
Revision 9279 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 25 14:02:35 2021 UTC (2 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 39765 byte(s) Diff to previous 9246 clang-format でインデントを修正 Revision 9246 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 10 14:12:22 2021 UTC (2 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 40432 byte(s) Diff to previous 9245 キーボードに関する内部情報を keyboard_i.h にまとめた - teraterm/teraterm/keyboard_i.hを追加 - キーボード内部情報の参照範囲を限定した - teraterm/common/tttypes_key.h から参照しないようにした - 次のファイルから include - teraterm/teraterm/keyboard.c - teraterm/ttpset/ttset_keyboard.c Revision 9245 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 10 14:12:12 2021 UTC (2 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 40407 byte(s) Diff to previous 9244 GetKeyStr() と GetKeyCode() を keyboard.c へ移動 - teraterm/ttpcmn/ttcmn.c から teraterm/teraterm/keyboard.c へ移動 - これらの関数は teraterm/teraterm/keyboard.c からしか使用されていなかった - static 関数へ変更 - ttcmn で tttypes_key.h をインクルードしないようにした - グローバル変数とローカル変数が同一だったので名前を変更した Revision 9244 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 10 14:12:02 2021 UTC (2 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 24868 byte(s) Diff to previous 9243 キーボードに関連する部分を別ファイルに分離 - 次のファイルを追加 - teratermttpset/ttset_keyboard.c - teraterm/common/tttypes_key.h Revision 9243 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 10 14:11:51 2021 UTC (2 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 24842 byte(s) Diff to previous 9153 SHARED_KEYMAP マクロに関する部分を削除 - SHARED_KEYMAP は従来から無効状態だった - 使用していないAPI を削除 - ttpcmn.dll内 - ChangeDefaultSet() - GetDefaultSet() Revision 9153 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Feb 10 15:11:13 2021 UTC (3 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/keyboard.c File length: 25310 byte(s) Diff to previous 9048 keyboard.c に emacs 用ローカル変数を追加 - インデントが崩れないようにした Revision 9048 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 16 12:24:13 2020 UTC (3 years, 3 months ago) by nmaya Original Path: trunk/teraterm/teraterm/keyboard.c File length: 25221 byte(s) Diff to previous 6841 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 25225 byte(s) Diff to previous 6806 TeraTerm Project としてのライセンス表記を追加 ・Tera Term 本体分を横 80 桁に収まるように改行位置を調整 ・ttssh 関連の分を追加 Revision 6806 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jun 15 00:37:01 2017 UTC (6 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 25229 byte(s) Diff to previous 6435 TeraTerm Project としてのライセンス表記を追加 とりあえず Tera Term 本体分。 TeraTerm Project としての copyright 表記の年部分はコミットログを確認して書いたつもりだけど、ミスってたらすみません。 TODO: 過去に取り込んだパッチに関する著作権表記の追加 Revision 6435 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 11 08:53:02 2016 UTC (7 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 23763 byte(s) Diff to previous 6286 ・行末の空白/タブを削除 ・インデント調整 Revision 6286 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Feb 1 15:14:14 2016 UTC (8 years, 2 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/keyboard.c File length: 23767 byte(s) Diff to previous 5877 チケット #35744 VS2015の警告除去 下記ブランチからマージした。 svn+ssh://yutakapon@svn.sourceforge.jp/svnroot/ttssh2/branches/vs2015_warn リビジョン6194 - 6260 Revision 5877 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 18 15:27:53 2015 UTC (8 years, 10 months ago) by maya Original Path: trunk/teraterm/teraterm/keyboard.c File length: 23766 byte(s) Diff to previous 5834 接続するとキーボード設定ファイル名が消えてしまうのを、ファイル名が残るようにした Revision 5834 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 14 09:15:28 2015 UTC (9 years ago) by maya Original Path: trunk/teraterm/teraterm/keyboard.c File length: 23754 byte(s) Diff to previous 5784 新規接続すると読み込まれているキーボード設定がリセットされる問題を修正 https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=35003 Revision 5784 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 21 08:25:23 2015 UTC (9 years, 1 month ago) by maya Original Path: trunk/teraterm/teraterm/keyboard.c File length: 23701 byte(s) Diff to previous 5629 マクロから起動した場合、KEYBOARD.CNFが読み込まれない問題を修正 http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=34898 共有メモリの keycode map (pm->km) を使うのをやめた Revision 5629 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jul 3 13:29:28 2014 UTC (9 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 23518 byte(s) Diff to previous 5590 Application Escape の改良テスト用。 試験的機能のためマニュアル記述無し。 Revision 5590 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 19 09:05:23 2014 UTC (9 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 22740 byte(s) Diff to previous 4414 デバッグモードで使用するモードを選べるようにした。 Revision 4414 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 6 03:38:07 2011 UTC (13 years ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 22641 byte(s) Diff to previous 4271 MetaKey 設定で、左右の片方だけを指定できるようにした。[ttssh2-devel 1804] http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=23821 Revision 4271 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 9 18:34:01 2011 UTC (13 years, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 22315 byte(s) Diff to previous 4031 mintty の Application Escape Mode をサポート。 http://code.google.com/p/mintty/wiki/CtrlSeqs#Escape_keycode http://code.google.com/p/mintty/wiki/Tips#Avoiding_escape_timeout_issues_in_vim Revision 4031 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 21 03:12:13 2010 UTC (13 years, 7 months ago) by maya Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21988 byte(s) Diff to previous 3878 ファイル名に使う配列の長さを見直した ファイル名の長さに MAXPATHLEN を使っていたところは MAX_PATH を使うようにした MAXPATHLEN はフォルダ名の長さとしては正しいはず Revision 3878 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 12 03:43:22 2010 UTC (13 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21990 byte(s) Diff to previous 3805 一部のキーの VKEY 名の指定がおかしかったのを修正。 Revision 3805 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 4 01:19:38 2010 UTC (14 years, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21745 byte(s) Diff to previous 3637 KEYBOARD.CNF で ALT+Key に機能や文字列を割り当てた時、余計な文字列が追加で出力されるのを修正。 # http://logmett.com/forum/viewtopic.php?f=2&t=1332 Revision 3637 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Oct 8 16:38:28 2009 UTC (14 years, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21607 byte(s) Diff to previous 3507 setdebug マクロコマンドを追加した。 制御コードを wait することができるようになる。また、ts.Debug を立てることなく、デバッグモードを切り替えられる。 Revision 3507 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jun 16 10:53:55 2009 UTC (14 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21582 byte(s) Diff to previous 3506 Meta8Bitを拡張。
Meta8Bit=off -- 従来通り ESC を前置する
Meta8Bit=raw -- MSBを立てた文字を、そのまま送出する
Meta8Bit=text -- MSBを立てた文字を、送信漢字コードの設定に従って変換してから送出する
変更前の Meta8Bit=on の動作
Meta8Bit=on -- Meta8Bit=raw と同じ
Revision 3506 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jun 16 10:02:22 2009 UTC (14 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21432 byte(s) Diff to previous 3505 Alt+BS 等の一部の組み合わせで Meta8Bit が効いていなかったのを修正。 Revision 3505 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jun 16 09:37:13 2009 UTC (14 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21349 byte(s) Diff to previous 3494 ファンクションキーの出力等もバッファリングするようにした。 Revision 3494 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 15 18:37:05 2009 UTC (14 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21341 byte(s) Diff to previous 3353 Line at a timeモードに仮対応 Revision 3353 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 28 09:14:28 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 21311 byte(s) Diff to previous 3349 共通部分を関数にした。 # KeyDownとKeyCodeSendで処理が違ってしまっていた事への対処のつもり Revision 3349 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 24 14:58:32 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/keyboard.c File length: 34137 byte(s) Diff to previous 3227 KeyDownの方でF13〜F20の設定を忘れていたので修正。 # F13〜F20があるPC用のキーボードは知らないけど Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/keyboard.c File length: 31817 byte(s) Diff to previous 3221 CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換 Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 09:37:20 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/keyboard.c File length: 30674 byte(s) Diff to previous 2667 CVS から SVN へ移行: trunk に集約 Revision 2667 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 2 03:22:18 2009 UTC (15 years, 1 month ago) by doda Original Path: teraterm/trunk/teraterm/keyboard.c File length: 30674 byte(s) Diff to previous 2643 F1-F20キーのデフォルトの動作を変更。 # F13-F20キーがある環境ってどんなのだろう? # PC-9801シリーズにはF15(vf5)まであるみたいだけれど、未確認。 # WinUser.hにはVK_F24まで定義されているけれど、VT側がF20までしかないのでVK_F21以降は無視。 Revision 2643 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 25 15:46:18 2009 UTC (15 years, 2 months ago) by doda Original Path: teraterm/trunk/teraterm/keyboard.c File length: 17284 byte(s) Diff to previous 2503 幾つかの特殊キー等にシーケンスを割り当てた。 Revision 2503 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 11 00:15:38 2008 UTC (15 years, 11 months ago) by salarm Original Path: teraterm/trunk/teraterm/keyboard.c File length: 10750 byte(s) Diff to previous 2476 最下行以外では自動スクロールしないようにする機能で キー入力でスクロールされる用に修正 Revision 2476 - (view) (download) (as text) (annotate) - [select for diffs] Added Mon Apr 14 17:35:50 2008 UTC (16 years ago) by maya Original Path: teraterm/trunk/teraterm/keyboard.c File length: 10625 byte(s) ファイル移動に伴う修正 This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|