Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ttcomtester/teraterm/teraterm/keyboard.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

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.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26