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. |

