Ang: Re: Caribou: suggestion of some features



Hi,

I agree that it is absolutely essential to be able to control the position of the On-Screen Keyboard. Another rather straight-forward but efficient way to do this under the control of the user, is to provide key/button scripts that move the keyboard to different locations on the screen, e.g. top-centre and bottom-centre, or to the corners of the screen. This has been used successfully since long in the open source Special Access to Windows (SAW 5) OSK package for Windows.

You will find a screendump of such a keyboard layout at
http://www.symbolnet.org/move_saw_window.png (the red arrows pointing at the keys for moving the keyboard to the top and bottom of the screen - and next under them a button for hiding the keyboard for a specified number of seconds),
and a list of available script commands in SAW 5 specifically for this kind of purposes at
http://www.symbolnet.org/move_saw_window_scripts.png

Another useful way to handle the issue of unwanted overlap between the OSK and the target application window is a feature found in Sensory Software's "The Grid 2": They provide a "dock" script which automatically resizes the target application window height and docks the OSK underneath it - filling up the vertical space of the screen. I don't know how difficult it would be to do this in the GNOME desktop environment, but it would be a useful to have eventually in Caribou.

The need for good macro scripting in an OSK like Caribou also brings up the idea of a constructive cooperation between the Caribou project and a Macro utility project (something similar to Autohotkey for Windows) that was requested/suggested a couple of weeks ago in this forum.

Cheers,
Mats

-----gnome-accessibility-list-bounces gnome org skrev: -----

Till: matsuzawa jr gmail com
Från: Piñeiro <apinheiro igalia com>
Sänt av: gnome-accessibility-list-bounces gnome org
Datum: 2010-11-29 19:59
Kopia: gnome-accessibility-devel gnome org, gnome-accessibility-list gnome org
Ärende: Re: Caribou: suggestion of some features

From: Jiro Matsuzawa <matsuzawa jr gmail com>

> I'm a Caribou user in Japan. I want to contribute to development of Caribou.

Hi, thanks for your interest.

> I'm inconvenienced when using Caribou. The window of a keyboard cannot be moved.
> It hides widgets under the keyboard from sight.  It interferes with
> reading texts
> and clicking widgets such as buttons and menu-items.
>
> So, I'm going to suggest adding the following functions to Caribou.
>
> 1: Make the keyboard window movable by drag
>    -> This allows users to control the location of Caribou.

Hmm, I agree that it would be good to provide a way to move it, but
not sure about drag, as this would mean that the user would require to
move it constantly. Probably it would worth to investigate the option
to implement a window-placement-policy (just below the entry, on a
corner of the screen, etc.) and a easy way to configure it. Well, and
probably also allow the drag, as automatic policies usually doesn't
works 100% of the time.

> 2: Make it possible to specify user's preference on transparency of
> the background of
>    keyboard window
>    -> This allows users to read texts and view images under Caribou.

I think that Eitan make some attempts to do that, so probably he has a
work-in-progress branch on his local machine. As far as I remember,
this is one of the reasons to have a clutter dependency on Caribou.

> I think these functions should improve the usability of Caribou.
> How about my suggestion?
> Please advise me if these functions do not match specifications of Caribou.

I personally agree that both are interesting. My advice is create two
new bugs on GNOME bugzilla. I skimmed the current list of Caribou bugs
[1] and I didn't see your suggestions. I think that it is worth to
open two new bugs.

BR

[1] https://bugzilla.gnome.org/buglist.cgi?product=caribou&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

===
API (apinheiro igalia com)
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]