TKeyboard displays a virtual on-screen keyboard and can completely replace a hardware keyboard. TKeyboard is especially usefull when writing Touch-Screen applications. TKeyboard is fully object oriented. Every key property can be accessed and modified at runtime, including disabling or hiding the key.Layout EditorTKeyboard comes with a build in, design time, wysiwyg layout editor. Using the layout editor every type of keyboard (standard, with/without function keys, numeric, etc.) can be defined by starting out with a blank canvas. New keys can be added to the layout and positioned on the canvas using the mouse. Each key can be customized using the following properties:- Key Type: Normal, Shift, Caps Lock, Escape, Alt Gr, Enter, Tabulator, Backspace, Insert, Delete, Home, End, Page Up, Page Down, Left, Right, Up, Down, Function- Key Width- Key Height- Key Captions for Normal, Shift and Alt Gr modes- Key Values for Normal, Shift and Alt Gr modes- Key Font: all font properties can be setLayouts can by saved and loaded to and from layout files using the layout editor or at runtime using special functions. TKeyboard comes with predefined layout files for standard US and german keyboards as well as layouts for numeric and calculator keyboards. |