Barrierefreiheit

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

 

Barrierefrei Vorschau

 

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]
Script="program Script;",begin,"if RunningOnWinLogon then SendResponse('Info Ending on WinLogon Desktop','Status') else SendResponse('Info Ending on User Desktop','Status');",end.

 

 

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

 

Barrierefrei_Silentmenu1

 

2.) Im Hotkey Menü können Sie nun den Hotkey für das Aufrufen des Infoclientmenüs konfigurieren und aktivieren.

 

Barrierefrei_Silentmenu2

 

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.

 

 

Barrierefrei_StatusInfoSystem

 

 

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.