|
|
| Line 66: |
Line 66: |
|
| |
|
| ===GetAscii=== | | ===GetAscii=== |
| {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | | {| class="mtx-class-macrotable wikitable" |
| |- | | |- |
| | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] |
| Line 80: |
Line 80: |
|
| |
|
| ===GetIndex=== | | ===GetIndex=== |
| {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | | {| class="mtx-class-macrotable wikitable" |
| |- | | |- |
| | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] |
| Line 94: |
Line 94: |
|
| |
|
| ===GetNumber=== | | ===GetNumber=== |
| {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | | {| class="mtx-class-macrotable wikitable" |
| |- | | |- |
| | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] |
| Line 108: |
Line 108: |
|
| |
|
| ===GetString=== | | ===GetString=== |
| {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | | {| class="mtx-class-macrotable wikitable" |
| |- | | |- |
| | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] |
| Line 122: |
Line 122: |
|
| |
|
| ===WaitPressed=== | | ===WaitPressed=== |
| {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | | {| class="mtx-class-macrotable wikitable" |
| |- | | |- |
| | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] |
| Line 136: |
Line 136: |
|
| |
|
| ===WaitReleased=== | | ===WaitReleased=== |
| {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | | {| class="mtx-class-macrotable wikitable" |
| |- | | |- |
| | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] |
| Line 151: |
Line 151: |
| ==Property reference== | | ==Property reference== |
|
| |
|
| {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | | {| class="mtx-class-macrotable wikitable" |
| |- | | |- |
| | width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]] | | | width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]] |
| Author
|
Matrix TSL
|
| Version
|
1.0
|
| Category
|
Keypad
|
Keypad component
Preset keypad based around the 4 * 4 unit.
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
GetAscii
|
GetAscii
|
| Gets the ASCII value for the current keypress. If no key is pressed then the macro returns the value 255.
|
- BYTE
|
Return
|
GetIndex
|
GetIndex
|
| Gets the index value for the current keypress. If no key pressed then the macro returns the value 255.
|
- BYTE
|
Return
|
GetNumber
|
GetNumber
|
| Gets the numeric value for the current keypress. If no key pressed then the macro returns the value 255.
|
- BYTE
|
Return
|
GetString
|
GetString
|
| Gets the ASCII value for the current keypress and returns in the form of a string. If no key pressed then the macro returns the value 255.
|
- STRING
|
Return
|
WaitPressed
|
WaitPressed
|
| Blocking call that waits for one of the keys on the keypad to be pressed. The index of the key that was pressed is passed back to the user.
|
- BYTE
|
Return
|
WaitReleased
|
WaitReleased
|
| Blocking call that waits for the keys on the keypad to be released. If no key is pressed then the function will return immediatley.
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
Connections
|
|
Output Mode
|
|
|
|
Port
|
|
|
|
Appearance
|
|
Backplate Colour
|
|
|
|
Button 1
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 2
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 3
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 4
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 5
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 6
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 7
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 8
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 9
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 10
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 11
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 12
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 13
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 14
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 15
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
|
Button 16
|
|
Key colour
|
| Set the colour of the key body here. This is applied to all objects making up a key, including the background colour of any text labels.
|
|
Label colour
|
| Set the colour for the default 'ASCII' text label on the key-cap. This setting will be ignored if a bitmap is set for the key label.
|
Component Source Code
Please click here to download the component source project: FC_Comp_Source_Keypad_4x4.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_Keypad_4x4.fcfx