svnno****@sourc*****
svnno****@sourc*****
2010年 1月 27日 (水) 22:38:59 JST
Revision: 3742 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3742 Author: doda Date: 2010-01-27 22:38:58 +0900 (Wed, 27 Jan 2010) Log Message: ----------- コメント追加(mnemonic) Modified Paths: -------------- trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2010-01-24 09:56:36 UTC (rev 3741) +++ trunk/teraterm/teraterm/vtterm.c 2010-01-27 13:38:58 UTC (rev 3742) @@ -1505,7 +1505,7 @@ ClearTabStop(Param[1]); } - void CS_h_Mode() + void CS_h_Mode() // SM { switch (Param[1]) { case 2: // KAM @@ -1537,7 +1537,7 @@ } } - void CS_i_Mode() + void CS_i_Mode() // MC { if (Param[1]==-1) Param[1] = 0; switch (Param[1]) { @@ -1557,7 +1557,7 @@ } } - void CS_l_Mode() + void CS_l_Mode() // RM { switch (Param[1]) { case 2: // KAM @@ -1589,7 +1589,7 @@ } } - void CS_n_Mode() + void CS_n_Mode() // DSR { char Report[16]; int Y, len; @@ -1611,7 +1611,7 @@ } } -void CSSetAttr() +void CSSetAttr() // SGR { int i, P; @@ -1996,7 +1996,7 @@ } } - void CSQExchangeColor() + void CSQExchangeColor() // DECSCNM / Visual Bell { COLORREF ColorRef; @@ -2038,21 +2038,21 @@ UpdateWindow(HVTWin); } - void CSQ_h_Mode() + void CSQ_h_Mode() // DECSET { int i; for (i = 1 ; i<=NParam ; i++) switch (Param[i]) { - case 1: AppliCursorMode = TRUE; break; - case 3: + case 1: AppliCursorMode = TRUE; break; // DECCKM + case 3: // DECCOLM ChangeTerminalSize(132,NumOfLines-StatusLine); break; - case 5: /* Reverse Video */ + case 5: /* Reverse Video (DECSCNM) */ if (!(ts.ColorFlag & CF_REVERSEVIDEO)) CSQExchangeColor(); /* Exchange text/back color */ break; - case 6: + case 6: // DECOM if ((StatusLine>0) && (CursorY==NumOfLines-1)) MoveCursor(0,CursorY); else { @@ -2060,21 +2060,21 @@ MoveCursor(0,CursorTop); } break; - case 7: AutoWrapMode = TRUE; break; - case 8: AutoRepeatMode = TRUE; break; - case 9: + case 7: AutoWrapMode = TRUE; break; // DECAWM + case 8: AutoRepeatMode = TRUE; break; // DECARM + case 9: /* X10 Mouse Tracking */ if (ts.MouseEventTracking) MouseReportMode = IdMouseTrackX10; break; - case 12: + case 12: /* att610 cursor blinking */ if (ts.WindowFlag & WF_CURSORCHANGE) { ts.NonblinkingCursor = FALSE; ChangeCaret(); } break; - case 19: PrintEX = TRUE; break; - case 25: DispEnableCaret(TRUE); break; // cursor on - case 38: + case 19: PrintEX = TRUE; break; // DECPEX + case 25: DispEnableCaret(TRUE); break; // cursor on (DECTCEM) + case 38: // DECTEK if (ts.AutoWinSwitch>0) ChangeEmu = IdTEK; /* Enter TEK Mode */ break; @@ -2093,32 +2093,32 @@ Glr[1] = 3; } break; - case 66: AppliKeyMode = TRUE; break; - case 67: ts.BSKey = IdBS; break; - case 1000: + case 66: AppliKeyMode = TRUE; break; // DECNKM + case 67: ts.BSKey = IdBS; break; // DECBKM + case 1000: // Mouse Tracking if (ts.MouseEventTracking) MouseReportMode = IdMouseTrackVT200; break; - case 1001: + case 1001: // Hilite Mouse Tracking if (ts.MouseEventTracking) MouseReportMode = IdMouseTrackVT200Hl; break; - case 1002: + case 1002: // Button-Event Mouse Tracking if (ts.MouseEventTracking) MouseReportMode = IdMouseTrackBtnEvent; break; - case 1003: + case 1003: // Any-Event Mouse Tracking if (ts.MouseEventTracking) MouseReportMode = IdMouseTrackAllEvent; break; - case 1004: + case 1004: // Focus Report if (ts.MouseEventTracking) FocusReportMode = TRUE; break; } } - void CSQ_i_Mode() + void CSQ_i_Mode() // MC (DEC) { if (Param[1]==-1) Param[1] = 0; switch (Param[1]) { @@ -2147,21 +2147,21 @@ } } - void CSQ_l_Mode() + void CSQ_l_Mode() // DECRST { int i; for (i = 1 ; i <= NParam ; i++) switch (Param[i]) { - case 1: AppliCursorMode = FALSE; break; - case 3: + case 1: AppliCursorMode = FALSE; break; // DECCKM + case 3: // DECCOLM ChangeTerminalSize(80,NumOfLines-StatusLine); break; - case 5: /* Normal Video */ + case 5: /* Normal Video (DECSCNM) */ if (ts.ColorFlag & CF_REVERSEVIDEO) CSQExchangeColor(); /* Exchange text/back color */ break; - case 6: + case 6: // DECOM if ((StatusLine>0) && (CursorY==NumOfLines-1)) MoveCursor(0,CursorY); else { @@ -2169,17 +2169,17 @@ MoveCursor(0,0); } break; - case 7: AutoWrapMode = FALSE; break; - case 8: AutoRepeatMode = FALSE; break; - case 9: MouseReportMode = IdMouseTrackNone; break; - case 12: + case 7: AutoWrapMode = FALSE; break; // DECAWM + case 8: AutoRepeatMode = FALSE; break; // DECARM + case 9: MouseReportMode = IdMouseTrackNone; break; /* X10 Mouse Tracking */ + case 12: /* att610 cursor blinking */ if (ts.WindowFlag & WF_CURSORCHANGE) { ts.NonblinkingCursor = TRUE; ChangeCaret(); } break; - case 19: PrintEX = FALSE; break; - case 25: DispEnableCaret(FALSE); break; // cursor off + case 19: PrintEX = FALSE; break; // DECPEX + case 25: DispEnableCaret(FALSE); break; // cursor off (DECTCEM) case 59: if (ts.Language==IdJapanese) { /* katakana terminal */ @@ -2195,28 +2195,28 @@ Glr[1] = 3; } break; - case 66: AppliKeyMode = FALSE; break; - case 67: ts.BSKey = IdDEL; break; - case 1000: - case 1001: - case 1002: - case 1003: MouseReportMode = IdMouseTrackNone; break; - case 1004: FocusReportMode = FALSE; break; + case 66: AppliKeyMode = FALSE; break; // DECNKM + case 67: ts.BSKey = IdDEL; break; // DECBKM + case 1000: // Mouse Tracking + case 1001: // Hilite Mouse Tracking + case 1002: // Button-Event Mouse Tracking + case 1003: MouseReportMode = IdMouseTrackNone; break; // Any-Event Mouse Tracking + case 1004: FocusReportMode = FALSE; break; // Focus Report } } - void CSQ_n_Mode() + void CSQ_n_Mode() // DSR (DEC) { } void CSQuest(BYTE b) { switch (b) { - case 'K': CSLineErase(); break; - case 'h': CSQ_h_Mode(); break; - case 'i': CSQ_i_Mode(); break; - case 'l': CSQ_l_Mode(); break; - case 'n': CSQ_n_Mode(); break; + case 'K': CSLineErase(); break; // DECSEL + case 'h': CSQ_h_Mode(); break; // DECSET + case 'i': CSQ_i_Mode(); break; // MC (DEC) + case 'l': CSQ_l_Mode(); break; // DECRST + case 'n': CSQ_n_Mode(); break; // DSR (DEC) } }