Software Keyboard: Difference between revisions

No edit summary
Line 43: Line 43:
| 0x1A || 1 || 0 || Enables dictionary usage when non-zero (including the system dictionary).
| 0x1A || 1 || 0 || Enables dictionary usage when non-zero (including the system dictionary).
|-
|-
| 0x1C || 4 || 0 || Key set disable bitmask
| 0x1C || 4 || 0 || [[#Key Set Disable Bitmask]]
|-
|-
| 0x20 || 4 || 1 || Initial cursor position (0 = start of string, 1 = end of string)
| 0x20 || 4 || 1 || Initial cursor position (0 = start of string, 1 = end of string)
Line 101: Line 101:


=== Key Set Disable Bitmask ===
=== Key Set Disable Bitmask ===
 
Various bits in this u32 field disable certain keys on the keyboard.
Various bits in this field disable certain keys on the keyboard. This list is incomplete.


<pre>
<pre>
Line 210: Line 209:
| 0x1B || 0x1 ||  
| 0x1B || 0x1 ||  
|-
|-
| 0x1C || 0x4 || u32, Unknown.
| 0x1C || 0x4 || [[#Key Set Disable Bitmask]]
|-
|-
| 0x20 || 0x4 || s32, Unknown. Initialized to value -1.
| 0x20 || 0x4 || s32, Unknown. Initialized to value -1.