Я разговаривал с Розеттой Стоун, и они сказали, что в этих викторинах нет поддержки клавиатуры.
Есть ли способ управления Rosetta Stone с помощью клавиатуры?
Я использую отличную Розеттский камень для изучения немецкого языка. Проблема в том, что для того, чтобы ответить на его языковые вопросы, я вынужден щелкнуть правильный ответ ужасной мышью. Есть ли способ ответить на вопросы с помощью клавиатуры?
ОБНОВЛЕНИЕ: Скриншот:
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Этот парень написал скрипт на Python, который добавляет сочетания клавиш в версию для Windows.
import os import sys import time from msvcrt import getch sys.path.append("../win32automation") import win32automation os.system("title KeySetta") win32automation.spawnProcess( r"C:\Program Files\The Rosetta Stone\The Rosetta Stone\TheRosettaStone.exe") while 1: print "Waiting for application to start..." result = win32automation.windowFocus("The Rosetta Stone") if result: print "Window found!" break time.sleep(1.0) print "Waiting 5 seconds for login screen to appear..." time.sleep(5.0) win32automation.sendKeys('jordanh') print """ Keyboard to Mouse Macros Enabled: - Answer selection: [7] [9] [1] [3] Please focus this window to enable them... """ coord_map = {"7": (180, 300), "9": (480, 300), "1": (180, 475), "3": (480, 475)} while 1: win32automation.windowFocus("KeySetta") ch = getch() print "Last key pressed: %s\r" % (ch), if ch in ('1','3','7','9'): win32automation.windowFocus("The Rosetta Stone") x, y = coord_map[ch] win32automation.mouseMoveToRelative("The Rosetta Stone", x, y) win32automation.mouseClick(button="left") elif ch.lower() == 'q': print "Quitting!" break else: print "WARNING: Unknown key-macro event '%c'." % (ch) sys.exit()
With autohotkey you might be able to do that. With this script I am able to pause the screen I've just gone through with the escape key - in order to review new words, for example. (Rosetta makes you click on a tiny pause button, which is not very convenient)
#SingleInstance force Escape:: { MouseGetPos X, Y Click 836, 594 ; use WindowSpy to adjust numbers according to the window size MouseMove, %X%, %Y% } return
Опции доступности Windows позволяют использовать клавиатуру для управления указателем мыши. Может быть, это может помочь, если вы страдаете от RSI, но метод довольно громоздкий.
Возможно, стоит проконсультироваться с поставщиком приложения напрямую или, возможно, узнать, предлагает ли нажатие клавиши Tab на вашей клавиатуре способ выбрать ответ. Клавиша Tab, как правило, является стандартным способом переключения между элементами интерфейса в приложениях Windows при использовании клавиатуры.
Похожие вопросы
-
1
Переназначить FN на другой ключ
-
2
Как сопоставить клавиатуру Mac с компоновкой ПК?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?
-
-
10
Есть ли какое-нибудь программное обеспечение, чтобы помочь мне изучить макет Dvorak?
-
6
Беспроводная (алюминиевая) клавиатура Apple на Windows
-
6
Лучшая клавиатура со встроенным указательным устройством для медиацентра Mac?
-
3
Хэш-ключ через Bootcamp на MacBook Pro
-
10
Переназначение клавиши caps lock в Windows или OS X
-
10
Как почистить клавиатуру
-
9
Как отключить или переназначить клавишу «Windows»?