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

Re: Supporting Orca keyboard commands without GTK+ or any other toolkit





On 02/07/15 18:30, Luca Saiu wrote:
Hello again.

I noticed that the keybindings which are globally bound to Orca
commands, such as "toggle flat review" (keypad -) or "read the current
line" (keypad 8) are seen by my SDL/ATK program as ordinary keyboard
events, which is clearly wrong.

Of course I'm sure that even GTK+ has no specific knowledge about Orca
keybindings.  What am I missing?  Is there a way for an application to
notify the accessibility subsystem that an appropriate but unspecified
set of keyboard (or mouse?) events is to be trapped?

Did you implemented these functions:?
https://developer.gnome.org/atk/unstable/AtkUtil.html#atk-add-key-event-listener
https://developer.gnome.org/atk/unstable/AtkUtil.html#atk-remove-key-event-listener

As you can see from the AtkKeySnoopFunc documentation:
https://developer.gnome.org/atk/unstable/AtkUtil.html#AtkKeySnoopFunc

"An AtkKeySnoopFunc is a type of callback which is called whenever a key event occurs, if registered via atk_add_key_event_listener. It allows for pre-emptive interception of key events via the return code as described below."

BR
-- 
Alejandro Piñeiro (apinheiro@igalia.com)

Reply to: