「App:Library:FabGL:Struct:AltVirtualKeyDef」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
(ページの作成:「== [http://www.fabglib.org/vttest.html VTTEST VT100/VT102 Compatibility Test Score Sheet] == デフォルトの80および132列フォントを使用した640x350画面…」)
 
 
(同じ利用者による、間の11版が非表示)
1行目: 1行目:
== [http://www.fabglib.org/vttest.html VTTEST VT100/VT102 Compatibility Test Score Sheet] ==
+
http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def.html
デフォルトの80および132列フォントを使用した640x350画面でのリモート実行の結果:
+
 
 +
== struct AltVirtualKeyDef ==
 +
仮想キーとさまざまなシフト状態(Ctrl、Altなど)を別の仮想キーに関連付けます。
 
{| class="wikitable"
 
{| class="wikitable"
|
+
|#include <[http://www.fabglib.org/kbdlayouts_8h_source.html kbdlayouts.h]>
'''1. カーソル動作 のテスト'''
+
|}
 
[X]  1. Text inside frame of E's inside frame of *'s and +'s, 80 columns
 
[X]  2. Text inside frame of E's inside frame of *'s and +'s, 132 columns
 
[X]  3. Cursor-control chars inside ESC sequences
 
[X]  4. Leading 0's in ESC sequences
 
 
'''2. 画面機能 のテスト'''
 
 
[X]  5. Three identical lines of *'s (test of wrap mode)
 
[X]  6. Test of tab setting/resetting
 
[X]  7. 132-column mode, light background
 
[X]  8. 80-column mode, light background
 
[X]  9. 132-column mode, dark background
 
[X]  10. 80-column mode, dark background
 
[X]  11. Soft scroll down
 
[X]  12. Soft scroll up / down
 
[X]  13. Jump scroll down
 
[X]  14. Jump scroll up / down
 
[X]  15. Origin mode test (2 parts)
 
 
      グラフィックレンダリングテストパターン, dark background
 
 
[X]  16. Normal ("vanilla")
 
[X]  17. Normal underlined distinct from normal
 
[X]  18. Normal blink distinct from all above
 
[X]  19. Normal underline blink distinct from all above
 
[X]  20. Normal reverse ("negative") distinct from all above
 
[X]  21. Normal underline reverse distinct from all above
 
[X]  22. Normal blink reverse distinct from all above
 
[X]  23. Normal underline blink reverse distinct from all above
 
[X]  24. Bold distinct from all above
 
[X]  25. Bold underlined distinct from all above
 
[X]  26. Bold blink distinct from all above
 
[X]  27. Bold underline blink distinct from all above
 
[X]  28. Bold reverse ("negative") distinct from all above
 
[X]  29. Bold underline reverse distinct from all above
 
[X]  30. Bold blink reverse distinct from all above
 
[X]  31. Bold underline blink reverse distinct from all above
 
 
      グラフィックレンダリングテストパターン, light background
 
 
[X]  32. Normal ("vanilla")
 
[X]  33. Normal underlined distinct from normal
 
[X]  34. Normal blink distinct from all above
 
[X]  35. Normal underline blink distinct from all above
 
[X]  36. Normal reverse ("negative") distinct from all above
 
[X]  37. Normal underline reverse distinct from all above
 
[X]  38. Normal blink reverse distinct from all above
 
[X]  39. Normal underline blink reverse distinct from all above
 
[X]  40. Bold distinct from all above
 
[X]  41. Bold underlined distinct from all above
 
[X]  42. Bold blink distinct from all above
 
[X]  43. Bold underline blink distinct from all above
 
[X]  44. Bold reverse ("negative") distinct from all above
 
[X]  45. Bold underline reverse distinct from all above
 
[X]  46. Bold blink reverse distinct from all above
 
[X]  47. Bold underline blink reverse distinct from all above
 
 
      Save/Restore Cursor
 
 
[X]  48. AAAA's correctly placed
 
[X]  49. Lines correctly rendered (middle of character cell)
 
[X]  50. Diamonds correctly rendered
 
 
'''3. character sets のテスト'''
 
 
[X]  51. UK/National shows Pound Sterling sign in 3rd position
 
[X]  52. US ASCII shows number sign in 3rd position
 
[X]  53. SO/SI works (right columns identical with left columns)
 
[X]  54. True special graphics & line drawing chars, not simulated by ASCII
 
 
'''4. double-sized chars のテスト'''
 
 
      Test 1 in 80-column mode:
 
 
[X]  55. Left margin correct
 
[X]  56. Width correct
 
 
      Test 2 in 80-column mode:
 
 
[X]  57. Left margin correct
 
[X]  58. Width correct
 
 
      Test 1 in 132-column mode:
 
 
[X]  59. Left margin correct
 
[X]  60. Width correct
 
 
      Test 2 in 132-column mode:
 
 
[X]  61. Left margin correct
 
[X]  62. Width correct
 
 
[X]  63. "The man programmer strikes again" test pattern
 
[X]  64. "Exactly half the box should remain"
 
 
'''5. キーボード のテスト'''
 
 
[X]  65. LEDs.
 
[X]  66. Autorepeat
 
[X]  67. "Press each key" (ability to send each ASCII graphic char)
 
[X]  68. Arrow keys (ANSI/Cursor key mode reset)
 
[X]  69. Arrow keys (ANSI/Cursor key mode set)
 
[X]  70. Arrow keys VT52 mode
 
[ ]  71. PF keys numeric mode
 
[ ]  72. PF keys application mode
 
[ ]  73. PF keys VT52 numeric mode
 
[ ]  74. PF keys VT52 application mode
 
[ ]  75. Send answerback message from keyboard
 
[X]  76. Ability to send every control character
 
 
'''6. 端末レポート のテスト'''
 
 
[ ]  77. Respond to ENQ with answerback
 
[X]  78. Newline mode set
 
[X]  79. Newline mode reset
 
[X]  80. Device status report 5
 
[X]  81. Device status report 6
 
[ ]  82. Device attributes report
 
[ ]  83. Request terminal parameters 0
 
[ ]  84. Request terminal parameters 1
 
 
'''7. VT52 submode のテスト'''
 
 
[X]  85. Centered rectangle
 
[X]  86. Normal character set
 
[X]  87. Graphics character set
 
[X]  88. Identify query
 
 
'''8. VT102 の特徴'''
 
 
[X]  89. Insert/delete line, 80 columns
 
[X]  90. Insert (character) mode, 80 columns
 
[X]  91. Delete character, 80 columns
 
[X] 92. Right column staggered by 1 (normal chars), 80 columns
 
[X]  93. Right column staggered by 1 (double-wide chars), 80 columns
 
[X]  94. ANSI insert character, 80 columns
 
[X]  95. Insert/delete line, 132 columns
 
[X]  96. Insert (character) mode, 132 columns
 
[X]  97. Delete character, 132 columns
 
[X]  98. Right column staggered by 1 (normal chars), 132 columns
 
[X]  99. Right column staggered by 1 (double-wide chars), 132 columns
 
[X] 100. ANSI insert character, 132 columns
 
 
'''9. Extra credit'''
 
 
[X] 101. True soft (smooth) scroll
 
[X] 102. True underline
 
[X] 103. True blink
 
[X] 104. True double-high/wide lines, not simulated
 
[ ] 105. Reset terminal (*)
 
[ ] 106. Interpret controls (debug mode) (*)
 
[ ] 107. Send BREAK (250 msec) (*)
 
[ ] 108. Send Long BREAK (1.5 sec) (*)
 
[ ] 109. Host-controlled transparent / controller print (*)
 
[ ] 110. Host-controlled autoprint (*)
 
  
 +
 +
 +
== Public属性 ==
 +
{| class="wikitable"
 +
|[[App:Library:FabGL:Enumerations:VirtualKey|'''VirtualKey''']]    [http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def_a1a08ee11c9ad32b8cd9edbcf2591f622.html#a1a08ee11c9ad32b8cd9edbcf2591f622 reqVirtualKey]
 +
|-
 +
|[[App:Library:FabGL:Enumerations:VirtualKey|'''VirtualKey''']]    [http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def_a9a49d6e8115ca008d08edd19819118e8.html#a9a49d6e8115ca008d08edd19819118e8 virtualKey]
 +
|-
 +
|uint8_t        [http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def_a4c56f2979393f841cffb950a90315e82.html#a4c56f2979393f841cffb950a90315e82 ctrl]: 1
 +
|-
 +
|uint8_t        [http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def_ae43091f834e80fc3dbd1b1f74dd67ce1.html#ae43091f834e80fc3dbd1b1f74dd67ce1 lalt]: 1
 +
|-
 +
|uint8_t        [http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def_abd6614b074b3ae130b6666f614500a68.html#abd6614b074b3ae130b6666f614500a68 ralt]: 1
 +
|-
 +
|uint8_t        [http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def_a28ac534ad4b71a6f265826746888e43e.html#a28ac534ad4b71a6f265826746888e43e shift]: 1
 
|}
 
|}
 +
 +
== Detailed Description ==
 +
仮想キーとさまざまなシフト状態(Ctrl、Altなど)を別の仮想キーに関連付けます。
 +
 +
[http://www.fabglib.org/kbdlayouts_8h_source.html#l00062 Definition at line 62 of file kbdlayouts.h].
 +
 +
----この構造体のドキュメントは、次のファイルから生成されました。
 +
 +
* [http://www.fabglib.org/kbdlayouts_8h_source.html kbdlayouts.h]
 +
  
  
----[https://robot-jp.com/wiki/index.php/App:Library:FabGL 戻る]
+
----[https://robot-jp.com/wiki/index.php/App:Library:FabGL:Class_List 戻る]

2022年6月9日 (木) 17:22時点における最新版

http://www.fabglib.org/structfabgl_1_1_alt_virtual_key_def.html

struct AltVirtualKeyDef

仮想キーとさまざまなシフト状態(Ctrl、Altなど)を別の仮想キーに関連付けます。

#include <kbdlayouts.h>


Public属性

VirtualKey reqVirtualKey
VirtualKey virtualKey
uint8_t ctrl: 1
uint8_t lalt: 1
uint8_t ralt: 1
uint8_t shift: 1

Detailed Description

仮想キーとさまざまなシフト状態(Ctrl、Altなど)を別の仮想キーに関連付けます。

Definition at line 62 of file kbdlayouts.h.


この構造体のドキュメントは、次のファイルから生成されました。



戻る