Class Keyboard
Background information
Extra data
Keyboards
Changes
- added inheritance
- HasReinitialize
- removed fields
- complexity
- complicationList
- heightSkip
- imageList
- kbdBgdImage
- kbdFlags
- keyDownQueue
- keyHeight
- keyWidth
- numSpecial
- obsolete
- rowCharsList
- rowIndent
- rowIndent2
- rowIndent3
- rowIndent4
- rowNumChar
- rowNumChar2
- rowNumChar3
- rowNumChar4
- topIndent
- widthSkip
- changed fields
- field compositionBuffer: Character, getter, setter;
- field compositionTable: ShortIntegerList;
- field savedTool: Tool, getter, setter;
- added fields
- field accessoryEnabled: Boolean;
- field blankSetCaps: Boolean, getter, setter;
- field capsRequest: Boolean, getter;
- field controlList: ObjectList;
- field currentPanel: InputPanel, getter, setter;
- field defaultPanelNumber: UnsignedShort, getter, setter;
- field hardwareKeyboardPresent: Boolean, getter, setter;
- field inputPanelList: ObjectList;
- field lastPeriod: Boolean, getter, setter;
- field panelNumber: UnsignedShort, getter;
- removed attributes
- Complexity()
- Mode()
- ModeAlteration()
- added attributes
- attribute BlankSetCaps: Boolean;
- attribute CapsRequest: Boolean;
- attribute CompositionBuffer: Character;
- attribute CurrentPanel: InputPanel;
- attribute DefaultPanelNumber: UnsignedShort;
- attribute HardwareKeyboardPresent: Boolean;
- attribute LastPeriod: Boolean;
- attribute PanelNumber: UnsignedShort;
- attribute SavedTool: Tool;
- removed operations
- ActivateAccessory()
- ClearCompositionBuffer()
- HighlightKey()
- HitTestKey()
- KeyTyped()
- PlayKeySound()
- Shift()
- UnhighlightKey()
- added operations
- operation ClearState();
- operation EnableAccessory();
- operation InputCharacters(count: Unsigned; characters: ReadOnlyCharactersPointer;optionKeys: ReadOnlyBytePointer): Unsigned;
- operation PanelNumber2PanelObject(panelNumber: UnsignedShort): InputPanel;
- operation SetInputCharacterSet(characterSet: UnsignedShort);
- operation SwitchToSimpleKeyboard();
- operation TypeOutCharacters(count: Unsigned; input: ReadOnlyCharactersPointer): Unsigned;
- removed overrides
- Draw()
- EachExtraField()
- Touch()
- added overrides
- Idle()
Class KeyboardGadget
Background information
Control bar
Installing
Changes
- removed inheritance
- Gadget
- added inheritance
- ControlBarGadget
- added overrides
- SetImage()