[orca/570658-whereami] Add forceMnemonic



commit 2a7da40b1667b0ec4ec97d68a761f0b88488bc19
Author: Willie Walker <william walker sun com>
Date:   Wed Jun 3 11:56:24 2009 -0400

    Add forceMnemonic
---
 src/orca/speech_generator.py |    2 +-
 src/orca/where_am_I.py       |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/orca/speech_generator.py b/src/orca/speech_generator.py
index 5035752..ac18489 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -1791,7 +1791,7 @@ class SpeechGenerator:
         an empty array if no mnemonic can be found.
         """
         result = []
-        if settings.enableMnemonicSpeaking:
+        if settings.enableMnemonicSpeaking or args.get('forceMnemonic', False):
             [mnemonic, shortcut, accelerator] = self._script.getKeyBinding(obj)
             if mnemonic:
                 mnemonic = mnemonic[-1] # we just want a single character
diff --git a/src/orca/where_am_I.py b/src/orca/where_am_I.py
index 779f3c3..4325e90 100644
--- a/src/orca/where_am_I.py
+++ b/src/orca/where_am_I.py
@@ -578,4 +578,5 @@ class WhereAmI:
             getSpeech(obj,
                       already_focused = True,
                       where_am_i_type = basicOnly,
+                      forceMnemonic=True,
                       forceTutorial=True)



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