TKeypad KNIHOVNY DEFINIC KLÁVESNIC PRO TERMINÁLY TOUCH. Příručka uživatele a programátora

Podobné dokumenty
udspt10r JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJ VZDÁLENÉ VARIANTY TERMINÁLU TERM10 Příručka uživatele a programátora

umenugr JEDNOTKA PRO VYTVÁŘENÍ UŽIVATELSKÝCH GRAFICKÝCH MENU Příručka uživatele a programátora

Bitmaps SPRÁVCE BITMAP A POMOCNÉ FUNKCE PRO PRÁCI S BITMAPAMI. Příručka uživatele a programátora

LZ77 KNIHOVNA PRO KOMPRESI A DEKOMPRESI DAT POMOCÍ ALGORITMU LZ77. Příručka uživatele a programátora

usimt03 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM03 NA PC Příručka uživatele a programátora

uioflex JEDNOTKA PRO KONFIGURACI DESKY IOFLEX01 Příručka uživatele a programátora

PCKEYB JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT. Příručka uživatele a programátora

usimt01 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM01 NA PC Příručka uživatele a programátora

usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC Příručka uživatele a programátora

uioct01 JEDNOTKA PRO MĚŘENÍ FREKVENCE (OTÁČEK) DESKOU IOCT01 Příručka uživatele a programátora

usimt10 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM10 NA PC Příručka uživatele a programátora

uterm03r JEDNOTKA IMPLEMETUJÍCÍ VZDÁLENÝ TERMINÁL TERM03 Příručka uživatele a programátora

upct01 SIMULÁTOR TERMINÁLU TERM01 NA POČÍTAČI PC Příručka uživatele a programátora

TEDrv OVLADAČE KLÁVESNICE, MYŠI A DISPLEJE EMULÁTORU TERMINÁLU PRO MS WINDOWS. Příručka uživatele a programátora

uioadda1 JEDNOTKA PRO OVLÁDÁNÍ DESEK IOADDA01, IOADDA02 A IODA01 Příručka uživatele a programátora

DiskIO JEDNOTKA PRO PRÁCI S RAM, ROM A FLASH DISKY. Příručka uživatele a programátora

urtotemp JEDNOTKA PRO PŘEVODY ODPORU ČIDLA NA TEPLOTU Příručka uživatele a programátora

uflx2pos JEDNOTKA PRO PRÁCI S INKREMENTÁLNÍMI ČIDLY V DESCE IOFLEX02 Příručka uživatele a programátora

LibVUtils UTILITY PRO BALÍK KNIHOVEN LIBV. Příručka uživatele a programátora

Nastavení konstant regulátoru PID

ucomm JEDNOTKA ZPROSTŘEDKOVÁVAJÍCÍ SLUŽBY BIOSU KITV40 PRO SÉRIOVOU KOMUNIKACI Příručka uživatele a programátora

COUDP KNIHOVNA PROTOKOLU UDP. Příručka uživatele a programátora

Software pro grafické terminály TERM10 a TERM03

utermchr JEDNOTKA PRO PRÁCI SE ZNAKOVÝM TERMINÁLEM Příručka uživatele a programátora

uaterm JEDNOTKA PRO PRÁCI S ABSTRAKTNÍM TERMINÁLEM Příručka uživatele a programátora

G240x128 a G128x64 JEDNOTKY IMPLEMENTUJÍCÍ GRAFICKÉ OPERACE VE VIDEOPAMĚTI. Příručka uživatele a programátora

LdrLib KNIHOVNY PRO TVORBU ZAVADĚČE (LOADERU) ŘÍDICÍCH APLIKACÍ. Příručka uživatele a programátora

Konstruktory a destruktory

Beznárazové přepnutí aplikace

Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV

NumToStr JEDNOTKA PRO PŘEVODY ČÍSEL, DATUMU A ČASU A JINÝCH DATOVÝCH STRUKTUR NA ŘETĚZCE A ZPĚT. Příručka uživatele a programátora

Začínáme s OS FreeDos na Kit188ER

Práce s textovými proměnnými v DetStudiu

Změny knihoven ZMĚNY NOVÝCH KNIHOVEN PRO PROSTŘEDÍ BP. Příručka uživatele a programátora

Modifikace výchozího chování programu (souboru Admin.ini) Uživatelská příručka

VAR-NET INTEGRAL. verze 0.1. Manuál používání docházkovému terminálu

umenuchr JEDNOTKA PRO VYTVÁŘENÍ ZNAKOVÝCH UŽIVATELSKÝCH MENU Příručka uživatele a programátora

Uživatelská příručka SBOX

KS-28T Kamerový systém

Termíny a definice TERMÍNY A DEFINICE POUŽÍVANÉ V MANUÁLECH FIRMY SOFCON. Příručka uživatele a programátora

Reliance 3 design OBSAH

KOMPLEXNÍ VZDĚLÁVÁNÍ KATEDRA STROJNÍ SPŠSE a VOŠ LIBEREC

ChnMonitor PROGRAM PRO MONITOROVÁNÍ KOMUNIKAČNÍ LINKY S VOLBOU PROTOKOLŮ I FYZICKÉHO PŘENOSU. Příručka uživatele a programátora

Systém KITCHEN MINDER 2 Referenční příručka

Komunikace AMREG s řídicími systémy AMiT (DB-Net)

Fonts SPRÁVCE FONTŮ A POMOCNÉ FUNKCE PRO PRÁCI S FONTY. Příručka uživatele a programátora

Provozní deník v řídicích systémech

Ovlá dá ní Infopánelu DVT

TRUST SIGHT FIGHTER PLUS

Zadejte ručně název první kapitoly. Manuál. Rozhraní pro program ETABS

POPIS STANDARDU CEN TC 278 / WG 3

9. Rozšiřující desky Evb_Display a Evb_keyboard

KS-28T Kamerový systém

Anotace V souboru typu pdf uzpůsobenému. Jazyk Autor. Windows, Ovládací panely, Miniaplikace. Organizace činnosti

KS-VARIOLF Komunikační rozhraní

Rozšíření ksh vůči sh při práci s proměnnými

Struktura programu v době běhu

AS 28T Audio systém pro 28T

Výstupní modul GVM16P

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

KS-28T Kamerový systém

Global Payments Europe, s.r.o. obchodní oddělení: V Olšinách 80/626, Praha 10 fax:

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Alternativní použití analogových vstupů

Bridge. Známý jako. Účel. Použitelnost. Handle/Body

APS 400 ipanel. Online informační a ovládací panel pro systém APS 400. Uživatelská příručka

Konzervace, restaurování 2

Příručka ke službě Postup instalace služby SMSender na operačních systémech Windows 98, Windows Millenium, Windows 2000, Windows XP

KitKing POPIS VIZUALIZAČNÍCH KNIHOVEN PRO ŘÍDICÍ SYSTÉM KIT. Příručka uživatele a programátora

PCDrv OVLADAČE SIMULÁTORŮ TERMINÁLŮ NA PC PRO VIZUALIZAČNÍ KNIHOVNY PRO JEDNOTKU KIT. Příručka uživatele a programátora

Vizualizace v provozech povrchových úprav

KOMPONENTA PANELVIEW

udispt10 JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJE TERMINÁLU TERM10 Příručka uživatele a programátora

PODPROGRAMY PROCEDURY A FUNKCE

Průmyslový terminál PT-17

Základní nastavení. Petr Novák

verze 2.0 pro Android UŽIVATELSKÝ MANUÁL

Tick JEDNOTKA PRO PRÁCI SE SYSTÉMOVÝM ČASOVAČEM. Příručka uživatele a programátora

Sdílení dat mezi podprogramy

Automatizace a pohony SIMATIC HMI. Charakteristika. WinCC flexible

Jazyk C# a platforma.net

Více o konstruktorech a destruktorech

Uživatelská příručka

DUM 06 téma: Tvorba makra pomocí VBA

ISC-TRIOSEA Informační systém

Rychlý referenční průvodce

CZ.1.07/1.5.00/

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

NPRG030 Programování I, 2015/16 1 / :25:32

dovolují dělení velkých úloh na menší = dekompozice

ISC-TRIOSEA Informační systém

2. krok Druhý krok slouží pro nastavení typu založení klasifikačních záznamů. K dispozici jsou následují volby:

Sada 1 - Základy programování

Číslicový zobrazovač CZ 5.7

KALKULÁTORY EXP LOCAL SIN

1. ESO9 MAJETEK ZÁKLADNÍ VLASTNOSTI DOPORUČENÝ HW... 3

Knihovna WebGraphLib

MQL4 COURSE. By Coders guru -3 DATA TYPES. Doufám, že předchozí lekce SYNTAX se vám líbila. V té jsme se pokoušeli zodpovědět:

JavaScript 101. "Trocha života do statických stránek"

Transkript:

KNIHOVNY DEFINIC KLÁVESNIC PRO TERMINÁLY TOUCH Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz Verze dokumentu 1.10

Informace v tomto dokumentu byly pečlivě zkontrolovány a SofCon věří, že jsou spolehlivé, přesto SofCon nenese odpovědnost za případné nepřesnosti nebo nesprávnosti zde uvedených informací. SofCon negarantuje bezchybnost tohoto dokumentu ani programového vybavení, které je v tomto dokumentu popsané. Uživatel přebírá informace z tohoto dokumentu a odpovídající programové vybavení ve stavu, jak byly vytvořeny a sám je povinen provést validaci bezchybnosti produktu, který s použitím zde popsaného programového vybavení vytvořil. SofCon si vyhrazuje právo změny obsahu tohoto dokumentu bez předchozího oznámení a nenese žádnou odpovědnost za důsledky, které z toho mohou vyplynout pro uživatele. Datum vydání: 26.09.2005 Datum posledního uložení dokumentu: 26.09.2005 (Datum vydání a posledního uložení dokumentu musí být stejné) Upozornění: V dokumentu použité názvy výrobků, firem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. Copyright 2005, SofCon spol. s r.o., Petr Černín

Obsah : 1. O dokumentu 4 1.1. Revize dokumentu 4 1.2. Účel dokumentu 4 1.3. Rozsah platnosti 4 1.4. Související dokumenty 4 2. Termíny a definice 4 3. Úvod 5 3.1. Použití knihoven T11MKpad a T11CKpad 5 3.2. Použití knihovny T51Kpad 6 4. Reference 7 4.1. Funkce knihoven T11MKpad a T11CKpad 7 4.1.1. Funkce GetT11SmallKeypadButtonBitmap 7 4.1.2. Funkce GetT11LargeKeypadButtonBitmap 7 4.1.3. Procedura InitT11Keypads 7 4.1.4. Procedura DoneT11Keypads 8 4.2. Globální proměnné knihoven T11MKpad a T11CKpad 8 4.2.1. Proměnná T11EnKeypadButtons 8 4.2.2. Proměnná T11CzKeypadButtons 9 4.2.3. Proměnná T11EnToCzKeypadButtons 9 4.2.4. Proměnná T11CzToEnKeypadButtons 9 4.2.5. Proměnná T11HexKeypadButtons 10 4.2.6. Proměnná T11DecKeypadButtons 10 4.2.7. Proměnná T11RealKeypadButtons 11 4.2.8. Proměnná T11SpecKeypadButtons 11 4.2.9. Proměnná T11OkCancKeypadButtons 11 4.2.10. Proměnná T11SmallRealKeypadButtons 12 4.3. Funkce knihovny T51Kpad 12 4.3.1. Procedura InitT51Keypads 12 4.4. Globální proměnné knihovny T51Kpad 13 4.4.1. Proměnná T51EnKeypadButtonsLarge 13 4.4.2. Proměnná T51CzKeypadButtonsLarge 13 4.4.3. Proměnná T51EnToCzKeypadButtons 14 4.4.4. T51CzToEnKeypadButtons 14

1. O dokumentu 1.1. Revize dokumentu Verze dokumentu Verze SW Autor Datum vydání Popis změn 1.00 1.00 Cr 21.01.2004 Úprava dokumentu dle ISO9000. 1.10 5.XX Net 26.09.2005 Změna názvu dokumentu z T11KeyPad na obecné TKeyPad, přidána velká klávesnice pro T51. 1.2. Účel dokumentu Tento dokument slouží jako popis knihoven implementující klávesnice pro dotykové panely Touch, které jsou vhodné pro rozlišení terminálu Touch11 (T11CKpad, T11MKpad, T11MKpBm, T11CKpBm, T11KpDf) a pro Touch51 (T51Kpad, T51KpBm a T51KpDf). Tyto knihovny jsou součástí balíku vizualizačních knihoven pro jednotku KIT. 1.3. Rozsah platnosti Určen pro programátory a uživatele programového vybavení SofCon. 1.4. Související dokumenty Pro čtení tohoto dokumentu je potřeba seznámit se s manuálem Controls a GrCtrls. Popis formátu verze knihovny a souvisejících funkcí je popsán v manuálu LibVer. 2. Termíny a definice Používané termíny a definice jsou popsány v samostatném dokumentu Termíny a definice. file:tkeypad.doc, 26.09.2005 v1.10 4 / 14

3. Úvod V tomto manuálu jsou popsány knihovny, které jako celek tvoří definici klávesnic pro terminály s dotykovým panelem s rozlišením 320x240 bodů, tj. terminály Touch11 Mono a Color, panely s rozlišením 640x480 a 800x600 bodů, tj. Touch51. Jedná se o následující knihovny: Knihovna Popis T11MKpad Knihovna definic klávesnic pro displej Touch11 Mono. Tato knihovna linkuje knihovny T11KpDf a T11MKpBm. T11CKpad Knihovna definic klávesnic pro displej Touch11 Color. Tato knihovna linkuje knihovny T11KpDf a T11CKpBm. T51Kpad Knihovna definic klávesnic pro displej Touch51. Tato knihovna linkuje knihovny T51KpDf a T51KpBm. T11KpDf Knihovna obsahuje rozložení kláves jednotlivých typů klávesnice. Tato knihovna je nezávislá na typu terminálu, tj. zda je monochromatický nebo barevný. T11MKpBm Knihovna obsahuje bitmapy kláves pro terminály s monochromatickým displejem. T11CKpBm Knihovna obsahuje bitmapy kláves pro terminály s barevným displejem. V současné době není implementována. Využívají se bitmapy z jednotky T11MkpBm. T51KpDf Knihovna obsahuje rozložení kláves jednotlivých typů klávesnice. T51KpBm Knihovna obsahuje bitmapy kláves Knihovny T11KpDf, T11MKpBm, T11CKpBM, T51KpDf a T51KpBm jsou spíše interní knihovny a linkují se automaticky s knihovnami T11Ckpad, T11Mkpad popř. T51Kpad. 3.1. Použití knihoven T11MKpad a T11CKpad Knihovny T11MKpad a T11CKpad nemají žádný interface. Při uvedení jedné z těchto knihoven za klauzulí uses v částí aplikačního programu se po startu aplikace automaticky zaregistruje speciální konfigurační procedura, která nastavuje parametry komponenty (viz. dokumentace ke knihovně GrCtrls). Při vytváření komponenty stačí pouze zavolat metodu Customize s parametrem, který identifikuje třídu nastavení komponenty, tj. jedním identifikátorem z následující tabulky: Konstanta Význam Obrázek v kapitole cckeypadalphaen Klávesnice pro zadávání anglických textů 4.2.1 cckeypadalphacz Klávesnice pro zadávání českých textů 4.2.2 cckeypadalphaencz Klávesnice pro zadávání textů s přepínačem Anglická/Česká 4.2.3 a 4.2.4 cckeypadnumhex Klávesnice pro zadávání hexadecimálních čísel 4.2.5 cckeypadnumdec Klávesnice pro zadávaní decimálních celých 4.2.6 file:tkeypad.doc, 26.09.2005 v1.10 5 / 14

čísel cckeypadnumreal Klávesnice pro zadávání desetinných čísel 4.2.7 cckeypadnumsmallreal Klávesnice pro zadávání desetinných čísel (bez znaku E) 4.2.10 cckeypadnumspec Klávesnice pro zadávání speciálních čísel, jako je datum apod. 4.2.8 cckeypadokcancel Klávesnice se dvěma tlačítky Ok a Storno 4.2.9 Příklad: Inicializace komponenty jako alfanumerické klávesnice. uses T11MKpad; var Keypad : PKeypad; Group : PGroup; R : TRect; Group :=.. { Umisteni komponenty, rozmery jsou dopocitany automaticky podle { rozlozeni tlacitek klavesnice } R.Assign( 8, 32, 0, 0 ); Keypad := New( PKeypad, Init( R ) ); Keypad^.Customize( cckeypadalphaen ); Group^.Insert( Keypad ); 3.2. Použití knihovny T51Kpad Chování této knihovny je stejné jako T11xKeypad. Knihovna implementuje stejné klávesnice jako T11xKeyPad a rozšiřuje tuto sadu o 3 další klávesnice, které rozměry lépe vyhovují zobrazovacím schopnostem Touch51. Seznam přidaných identifikátorů je: Konstanta Význam Obrázek v kapitole cckeypadalphaenlarge Velká klávesnice pro zadávání anglických textů 4.3 cckeypadalphaczlarge Velká klávesnice pro zadávání českých 4.4.2 textů cckeypadalphaenczlarge Velká klávesnice pro zadávání textů s přepínačem Anglická/Česká 4.4.3 file:tkeypad.doc, 26.09.2005 v1.10 6 / 14

4. Reference 4.1. Funkce knihoven T11MKpad a T11CKpad 4.1.1. Funkce GetT11SmallKeypadButtonBitmap Funkce GetT11SmallKeypadButtonBitmap vrací ukazatel na strukturu bitmapy malého tlačítka (tl. tlačítka používaného pro alfanumerické klávesnice). Funkce je definována v knihovně T11MKpBm příp. T11CKpBm. function GetT11SmallKeyPadButtonBitmap( AId: Integer ): PBitmap; Parametry: AId Číselný identifikátor bitmapy tlačítka. Návratové hodnoty: Funkce vrací ukazatel na strukturu bitmapy tlačítka. Pokud je parametr AId neplatný, metoda vrací hodnotu nil. Poznámky: 4.1.2. Funkce GetT11LargeKeypadButtonBitmap Funkce GetT11LargeKeypadButtonBitmap vrací ukazatel na strukturu bitmapy malého tlačítka (tl. tlačítka používaného pro numerické klávesnice). Funkce je definována v knihovně T11MKpBm příp. T11CKpBm. function GetT11LargeKeyPadButtonBitmap( AId: Integer ): PBitmap; Parametry: AId Číselný identifikátor bitmapy tlačítka. Návratové hodnoty: Funkce vrací ukazatel na strukturu bitmapy tlačítka. Pokud je parametr AId neplatný, metoda vrací hodnotu nil. Poznámky: 4.1.3. Procedura InitT11Keypads Procedura InitT11Keypads provádí inicializaci proměnných obsahujících ukazatele na spojové seznamy definic rozložení jednotlivých typů klávesnic. procedure InitT11Keypads; file:tkeypad.doc, 26.09.2005 v1.10 7 / 14

Parametry: Procedura nemá žádné parametry. Poznámky: Procedura InitT11Keypads inicializuje následující proměnné: T11EnKeypadButtons T11CzKeypadButtons T11EnToCzKeypadButtons T11CzToEnKeypadButtons T11HexKeypadButtons T11DecKeypadButtons T11RealKeypadButtons T11SpecKeypadButtons T11OkCancKeypadButtons T11SmallRealKeypadButton. Proceduru InitT11Keypads lze zavolat v programu pouze jednou. Pokud aplikace používá knihovnu T11MKpad nebo T11CKpad nemusí tuto proceduru volat vůbec. 4.1.4. Procedura DoneT11Keypads Procedura DoneT11Keypads provádí uvolnění struktur alokovaných procedurou InitT11Keypads. procedure DoneT11Keypads; Parametry: Procedura nemá žádné parametry. Poznámky: 4.2. Globální proměnné knihoven T11MKpad a T11CKpad Všechny následující proměnné jsou definovány v knihovně T11KpDf. 4.2.1. Proměnná T11EnKeypadButtons Proměnná T11EnKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující alfanumerickou anglickou klávesnici. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11EnKeypadButtons : PKeypadButton; file:tkeypad.doc, 26.09.2005 v1.10 8 / 14

4.2.2. Proměnná T11CzKeypadButtons Proměnná T11CzKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující alfanumerickou českou klávesnici. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11CzKeypadButtons : PKeypadButton; 4.2.3. Proměnná T11EnToCzKeypadButtons Proměnná T11EnToCzKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující alfanumerickou anglickou klávesnici s klávesou pro přepnutí na českou klávesnici. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11EnToCzKeypadButtons : PKeypadButton; 4.2.4. Proměnná T11CzToEnKeypadButtons Proměnná T11CzToEnKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující alfanumerickou českou klávesnici s klávesou pro přepnutí na anglickou klávesnici. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). file:tkeypad.doc, 26.09.2005 v1.10 9 / 14

T11CzToEnKeypadButtons : PKeypadButton; 4.2.5. Proměnná T11HexKeypadButtons Proměnná T11HexKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující klávesnici pro zadávání hexadecimálních čísel. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11HexKeypadButtons : PKeypadButton; 4.2.6. Proměnná T11DecKeypadButtons Proměnná T11DecKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující klávesnici pro zadávání celých decimálních čísel. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11DecKeypadButtons : PKeypadButton; file:tkeypad.doc, 26.09.2005 v1.10 10 / 14

4.2.7. Proměnná T11RealKeypadButtons Proměnná T11RealKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující klávesnici pro zadávání desetinných čísel. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11RealKeypadButtons : PKeypadButton; 4.2.8. Proměnná T11SpecKeypadButtons Proměnná T11SpecKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující klávesnici pro zadávání speciálních hodnot jako je např. datum apod. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11SpecKeypadButtons : PKeypadButton; 4.2.9. Proměnná T11OkCancKeypadButtons Proměnná T11OkCancKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující klávesnici se dvěma tlačítko Ok a Cancel. Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11OkCancKeypadButtons : PKeyPadButton; file:tkeypad.doc, 26.09.2005 v1.10 11 / 14

4.2.10. Proměnná T11SmallRealKeypadButtons Proměnná T11SmallRealKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující klávesnici pro zadávání desetinných čísel bez znaku E (exponent). Proměnná je inicializovaná procedurou InitT11Keypads (viz. kapitola 4.1.3). T11SmallRealKeypadButtons : PKeypadButton; 4.3. Funkce knihovny T51Kpad Funkce definované v této knihovně jsou identické s T11xKeyPad, jen je změněn prefix funkcí z T11 na T51. Rozdílné chování funkcí je popsáno dále. 4.3.1. Procedura InitT51Keypads Procedura InitT51Keypads provádí inicializaci proměnných obsahujících ukazatele na spojové seznamy definic rozložení jednotlivých typů klávesnic. procedure InitT51Keypads; Parametry: Procedura nemá žádné parametry. Poznámky: Procedura InitT51Keypads inicializuje následující proměnné: T51EnKeypadButtons T51CzKeypadButtons file:tkeypad.doc, 26.09.2005 v1.10 12 / 14

T51EnToCzKeypadButtons T51CzToEnKeypadButtons T51HexKeypadButtons T51DecKeypadButtons T51RealKeypadButtons T51SpecKeypadButtons T51OkCancKeypadButtons T51SmallRealKeypadButton T51EnKeypadButtonsLarge T51CzKeypadButtonsLarge T51EnToCzKeypadButtonsLarge T51CzToEnKeypadButtonsLarge Proceduru InitT51Keypads lze zavolat v programu pouze jednou. Pokud aplikace používá knihovnu T51Kpad nemusí tuto proceduru volat vůbec. 4.4. Globální proměnné knihovny T51Kpad 4.4.1. Proměnná T51EnKeypadButtonsLarge Proměnná T51EnKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující alfanumerickou anglickou klávesnici. Proměnná je inicializovaná procedurou InitT51Keypads. 4.4.2. Proměnná T51CzKeypadButtonsLarge Proměnná T51CzKeypadButtons obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující alfanumerickou českou klávesnici. Proměnná je inicializovaná procedurou InitT51Keypads file:tkeypad.doc, 26.09.2005 v1.10 13 / 14

4.4.3. Proměnná T51EnToCzKeypadButtons 4.4.4. T51CzToEnKeypadButtons Proměnná T51CzToEnKeypadButtons (T51EnToCzKeypadButtons) obsahuje odkaz na spojový seznam struktur Button (viz. dokumentace ke knihovně GrCtrls) definující alfanumerickou českou klávesnici s klávesou pro přepnutí na anglickou klávesnici (a obráceně u T51EnToCzKeypadButtons). Proměnná je inicializovaná procedurou InitT51Keypads file:tkeypad.doc, 26.09.2005 v1.10 14 / 14