Veelgestelde vragen voor ontwikkelaars

Hoe kan ik het schermtoetsenbord opnemen in mijn eigen installatieprogramma?


1) Kopieer de volgende set bestanden naar de computers van de eindgebruikers:

CKeyboard.exe

CKeyboardCm.exe

CKeyboardCm64.exe

CKeyboardH.dll

CKeyboardH64.dll

bass.dll

COptions.exe

Keyboards – de map met schermtoetsenborden (één tekstbestand per toetsenbord)

Lang – de map met de interface van de applicatie, vertaald in verschillende talen

Skins – de map met skin-afbeeldingen

Background – (optioneel) de map met afbeeldingen voor de toetsenbordachtergrond

Icons – (optioneel) de map met snelkoppelingspictogrammen voor verschillende applicaties

Sound – (optioneel) de map met Wav-bestanden

CKeyboardDeskBand.dll, CKeyboardDeskBand64.dll – (optioneel) de DLL-bestanden voor het weergeven van de werkbalk van de applicatie in de taakbalk

Common – (optioneel) de map met vooraf gedefinieerde gegevens over woordfrequentie en woordvolgorde voor de meest gangbare talen

*.dic – Woordenboeken voor tekstvoorstellen. De map voor het opslaan van deze woordenboeken wordt opgegeven in het Gegevensmap veld in het Woordenboeken sectie van de instellingen van het programma. Als u dat wilt, kunt u woordenboekbestanden verplaatsen naar de installatiemap van het programma.


2) Als u de weergave van het schermtoetsenbord vóór het aanmelden bij het systeem hebt ingeschakeld:

Backup.ini – het instellingenbestand vóór aanmelding voor het schermtoetsenbord (map Data)

U moet ook de volgende vier bestanden kopiëren naar de Windows\system32 systeemmap: runcosk.exe, CsCredentialLogon.dll, CsCredentialLogon64.dll en cskeyboardlogon.dll


3) Doe het volgende om de instellingen van de applicatie over te zetten:

Sla de instellingen op in een bestand. Klik daarvoor op de Bestand opslaan... knop in het Geavanceerde opties sectie van de Instellingen venster.

Nadat u het ini-bestand naar de computer van de eindgebruiker hebt gekopieerd, start u CKeyboard.exe met de /RESTORE parameter.

Opdrachtindeling: CKeyboard.exe /RESTORE "bestandsnaam"

Bijvoorbeeld: CKeyboard.exe /RESTORE "C:\Program Files\ComfortKeyboard\Settings.ini"



Kan ik het schermtoetsenbord vóór aanmelding zo configureren dat het verschilt van het reguliere schermtoetsenbord dat na de aanmelding wordt gebruikt?


De instellingen van het schermtoetsenbord voor het invoeren van het aanmeldwachtwoord zijn opgeslagen in het Backup.ini bestand, dat zich bevindt in de installatiemap van de applicatie (in de Data submap). Wanneer u de instellingen van de applicatie wijzigt in het Instellingen venster, ze worden opgeslagen in de Backup.ini bestand (en in het register).

Als u niet wilt dat het Backup.ini bestand te wijzigen, maakt u het “Alleen-lezen.”



Hoe kan ik toetsen van het toetsenbord verschillende kleuren geven?


Selecteer de gewenste toets in de Toetsenbord bewerken venster, klik op de Afbeelding / Kleur... knop, en geef vervolgens de kleur voor elke staat op in het Kleur velden.



Hoe kan ik toetsenbordparameters wijzigen vanuit mijn programma?


Our application’s settings are stored in the HKEY_CURRENT_USER\Software\ComfortSoftware\CKeyboard registry key.

Als uw software een van deze instellingen in het systeemregister wijzigt, moet onze applicatie ze opnieuw laden. Dat kan door een Windows-bericht met de code WM_USER + 196 naar onze applicatie te versturen:

 

WM_CSRELOADOPTIONS = WM_USER + 196;

PostMessage(FindWindow('TFirstForm', 'CKeyboardFirstForm'), WM_CSRELOADOPTIONS, 0, 0);


Met deze opdracht kunt u het volgende doen:

Wijzig de interfacetaal (labels op systeemtoetsen) volgens de huidige invoertaal
Wijzig de transparantie van het toetsenbord
Wijzig de toetsenbordgrootte
Tijdelijk uitschakelen van de Het schermtoetsenbord weergeven wanneer de tekstcursor zichtbaar is optie
De functie Tekstvoorstellen tijdelijk uitschakelen
Wijzig de beperking op de toegang tot de instellingen van onze applicatie zonder het programma opnieuw te laden


Hoe kan ik de instellingen en gegevens van uw applicatie overzetten naar een andere computer?


Sorry, u kunt dit niet in één klik doen.

U moet het volgende doen:

1.Sla de algemene instellingen op: Alle instellingen –> Geavanceerde opties –> Bestand opslaan...
2.Sla het toetsenbordbestand op (de naam van het bestand en het volledige pad zijn te vinden in het bijschrift van de Toetsenbord bewerken venster).
3.Herstel al deze gegevens op de doelcomputer.


De applicatie start niet en toont een foutmelding telkens als ik probeer deze uit te voeren!


1.Onze applicatie is compatibel met Windows 11, 10, 8.1, 8, 7, Vista en XP. Oudere versies (Windows 95, 98, ME, 2000 en Windows CE) worden niet ondersteund.
2.Mogelijk zijn sommige componenten van de applicatie niet geïnstalleerd. Probeer de applicatie opnieuw te installeren.
3.Zorg ervoor dat u de applicatie installeert in de Program Files map. Dit is een beveiligingsgerelateerde vereiste voor nieuwe besturingssystemen.