<< Klicken um Inhaltsverzeichnis aufzurufen >> Navigation: Client Anwendungen > Der Cordaware Infoclient > Barrierefreiheit |
Da Barrierefreiheit in vielen Unternehmen eine wichtige Rolle spielt, stellt Cordaware bestinformed eine Funktion zur Verfügung, mit der bei einer eingehenden Info das Infogitter auf dem Bildschirm des Benutzers angezeigt wird. Dadurch kann bei Bedarf diese Info mit einem Text-To-Speech-Programm übersetzt werden, wodurch auch sehbehinderte Menschen die Nachricht wahrnehmen. Des Weiteren kann der Benutzer enthaltene Hyperlinks aufrufen, auch solche, die Response Hyperlinks enthalten.
Die Folgenden Infoclient.ini-Einträge können Sie verwenden:
Einstellung |
Standardwert / Beispiel |
Funktion |
ShowInfoHistoryOnNewInfo |
ShowInfoHistoryOnNewInfo=True / False Default= False |
Ist dieser Eintrag auf true gesetzt, wird das Infogitter geöffnet und die neuste Info wird fokussiert. |
ShowInfohistoryOnly |
ShowInfohistoryOnly=True / False Default= False |
Wenn dieser Eintrag auf true gesetzt ist, werden keine Infos und keine Popups mehr dargestellt. Es wird nur das Infogitter angezeigt. Für diesen Eintrag muss der Inifile-Eintrag ShowInfoHistoryOnNewInfo=true lauten. |
OpenInfoHistoryHyperlinksKey |
OpenInfoHistoryHyperlinksKey= Default= Leer |
Dieser Eintrag ist speziell für das Infogitter. Mit der hier definierten Taste werden alle Hyperlinks in der aktiven Zeile geöffnet. Es werden auch Hyperlinks von Responses und Scripte geöffnet.
|
Beispiele:
ShowInfoHistoryOnNewInfo=false ShowInfohistoryOnly=false OpenInfoHistoryHyperlinksKey= |
Standardeinstellung: Die Info wird ganz normal angezeigt, das Infogitter wird nicht geöffnet und es können keine Hyperlinks mit einer Taste geöffnet werden. |
ShowInfoHistoryOnNewInfo=true ShowInfohistoryOnly=false OpenInfoHistoryHyperlinksKey=vk_F12 |
Bei Erhalt einer neuen Info wird das Infogitter geöffnet und die Info angezeigt. Mit der F12-Taste können enthaltene Hyperlinks geöffnet werden. |
ShowInfoHistoryOnNewInfo=true ShowInfohistoryOnly=true OpenInfoHistoryHyperlinksKey=vk_F12 |
Bei Eingang einer neuen Info wird hier nur das Infogitter geöffnet. Die Info wird nicht als Laufband dargestellt. Mit der F12-Taste werden enthaltene Hyperlinks geöffnet. |
InfoStartScript/InfoEndScript:
Eine weitere Möglichkeit Infos sehbehindertengerecht darzustellen, sind InfoStartScript und InfoEndScript. Mit diesen Scripten lassen sich eingehende Infos verändern. Eingehende Nachrichten können so verändert werden, dass sie von Screenreaderprogrammen unverzüglich vorgelesen werden können. Des Weiteren können automatische Responses beim Schließen der Info zurückgesendet werden.
Für diese Möglichkeit gibt es die folgenden Infoclient.ini Einstellungen:
SetFocusToPopup |
Mit dieser Einstellung wird ein Popup automatisch fokussiert. |
PopupCaption |
Hier können Sie die Caption für ein Popup setzen. Als Variable können Sie {Creator} verwenden. |
[InfoStartScript] Script= |
In dieser eigenen Sektion kann ein Script in einer kommagetrennten Liste eingetragen werden, das beim Erhalt der Info ausgeführt wird. |
[InfoEndScript] Script= |
In dieser eigenen Sektion kann ein Script in einer kommagetrennten Liste eingetragen werden, das beim Beenden der Info ausgeführt wird. |
Beispiele:
[InfoStartScript] Script="program Script;",var,"AList: TStringList;",begin,"AList :=TStringList.Create;",try,"AList.Text := InfoListText;","if NOT (AList.Values['Popup'] = '3') then begin AList.Values['Popup'] := '1'; end; AList.Values['PopupUseIE'] := '1'; AList.Values['Creator'] := AList.Values['Creator'] + ': ' + AList.Values['Info']; ",SetInfoListText(AList.Text);,finally,AList.Free;,end;,end. |
Bei diesem InfoStartScript wird die Info in ein PopUp umgewandelt. Außerdem wird in der Überschrift des PopUps die Info angezeigt. So können Screenreaderprogramme ganz einfach die Info vorlesen.
[InfoEndScript] |
Bei diesem InfoEndScript wird ein automatischer Response gesendet, sobald die Info geschlossen wird oder die Anzeigezeit abläuft. Läuft die Info auf dem Winlogon-Desktop ab, wird ein Response angezeigt, dass die Info auf dem Winlogon beendet wurde. So kann auf einfache Weise überprüft werden, ob die Info gelesen wurde.
Weitere Einstellungen zur Barrierefreiheit:
Aufrufen des Infoclientmenües via Hotkey:
Um das Infoclientmenü via Hotkey zu öffnen, gehen Sie wie folgt vor:
1.) Öffnen Sie die Infoclient Schnellkonfiguration und wechseln anschließend in das Hotkey Menü.
2.) Im Hotkey Menü können Sie nun den Hotkey für das Aufrufen des Infoclientmenüs konfigurieren und aktivieren.
Die Konfigurierten Hotkeys werden in der Infoclient.ini innerhalb der [Hotkeys] Sektion gespeichert.
Hinweis:
Wenn Sie den Clients nun zusätzlich die Möglichkeit geben möchten, den Silentmodus zu aktivieren, muss auf den betroffenen Clients die folgenden Infoclient.ini Einstellung gesetzt werden:
SilentMenu=True
Anschließend steht Ihnen im Infoclientmenü der zusätzliche Menüpunkt für den Silent Modus zur Verfügung. |
StatusInfo als Windows Systembenachrichtigung:
Um Statusinfos auf dem Empfängerclient zusätzlich als Windows Systembenachrichtigung darzustellen, muss auf den betroffenen Clients die folgende Infoclient.ini Einstellung gesetzt werden:
Useaccessible=True |
Die Systembenachrichtigung kann ausschließlich unter Windows 8 & Windows 10 verwendet werden.
Bitte beachten Sie, dass über die Systembenachrichtigung keine Hyperlinks ausgeführt werden könnnen. |
Benachrichtigung bei nicht verbundenem Infoclient in größer werdendem Intervall anzeigen
Wenn Ihre Infoclients keine Verbindung zum Infoserver haben, kann mit Hilfe der Infoclient.ini Einstellung "BalloonHint=True" ein Hinweis via Systembenachrichtigung auf dem Rechner des Benutzers angezeigt werden um diesen darauf hinzuweisen.
Der Intervall, in welchem dieser Hinweis angezeigt wird, ist abhängig von der in "PollingTime=" gesetzten Zeit in Sekunden. Wenn Sie nun aber vermeiden wollen, dass Ihren Benutzers z. B. alle 10 Sekunden ein Hinweis angezeigt wird, können Sie die folgende Infoclient.ini Einstellung verwenden:
MinCountBalloonHintOnNotConnected="Wert" |
Mit dieser Einstellung wird nun mehrfach die Pollingtime, entsprechend dem angegebenen Wert, hochgezählt, bevor der Hinweis erneut erscheint.
Nachdem der Hinweis angezeigt wurde, wird die Zeit bis zum nächsten erscheinen der Systembenachrichtigung exponentiell erhöht.
Beachten Sie hierfür das folgende Beispiel:
Folgende Einstellungen sind gesetzt:
Einstellungen |
Ergebnis |
Pollingtime=10 BalloonHint=True MinCountBalloonHintOnNotConnected=4 |
Bei einem Verbindungsabbruch wird nach 10 Sekunden (Pollingtime) eine Systembenachrichtigung angezeigt. Die nächste Systembenachrichtigung wird nun das nächste mal nach 4 x 10 Sekunden angezeigt (MinCountBalloonHintOnNotConnected x Pollingtime) Die dritte Systembenachrichtigung erscheint nach 8 x 10 Sekunden (MinCountBalloonHintOnNotConnected x 2 x Pollingtime) Die vierte Systembenachrichtigung erscheint nach 16 x 10 Sekunden (MinCountBalloonHintOnNotConnected x 4 x Pollingtime) Die fünfte Systembenachrichtigung erscheint nach 32 x 10 Sekunden (MinCountBalloonHintOnNotConnected x 8 x Pollingtime)
Die Zeit zwischen der Anzeige der Systembenachrichtigung steigt exponentiell weiter, wenn der Client keine Verbindung zum Infoserver aufbauen kann. |