Project

Profile

Help

Feature #102

Feature #101: Offer CocoMUD's accessibility on Linux

Offer console-like alternatives to configure and manipulate CocoMUD

Added by Vincent Le Goff about 2 years ago. Updated almost 2 years ago.

Status:
Open
Priority:
High
Category:
Accessibility
% Done:

0%

Company:
-
Contact person:
-
Additional contact persons:
-

Description

Although wxPython is the most accessible window toolkit under Windows, its accessibility on other platforms, particularly Linux with Orca, tends to be a bit limited. Lists, in particular, do not render well, and manipulation through the arrow keys doesn't select anything, which generates errors.

Re-coding CocoMUD in GTK+, the accessible alternative on Linux, would be a major hardship, considering both versions would have to be maintained for accessibility. However, it turned out that the AccessPanel was completely accessible in Linux, particularly in the "screen reader support" mode. Therefore, a good compromise would be to allow users to access these areas secured by lists and other inaccessible elements through a console-like approach, with commands that should be quite close to MUD commands with a specific syntax. In fact, CocoMUD's sharp engine could easily be tied to such an interface.

The suggestion for a better accessibility goes as follow:

  • If under Linux, open CocoMUD in its AccessPanel, with no current world selected, instead of opening the connection window.
  • The user would have to enter the #connect command, with either a world's name (if configured) or a full configuration instruction (host name, port, protocol).
  • Most settings will need to be changed to allow editing from this interface. Something like #setting lang it.

Checklist

History

#1 Updated by Vincent Le Goff about 2 years ago

  • Parent task set to #101

#2 Updated by Vincent Le Goff about 2 years ago

Restructure the MUDPanel and create the basic CMDPanel in commit 1e5636f952b0b420ca3650c8114b6083cda72cc9.

#3 Updated by Vincent Le Goff almost 2 years ago

  • Sprint/Milestone deleted (14)

Please register to edit this issue

Also available in: Atom PDF Tracking page