split out feature for next release, prepare word wrapping development
This commit is contained in:
56
TODOv2
Normal file
56
TODOv2
Normal file
@ -0,0 +1,56 @@
|
||||
ToDo list for Fenrir Version 2.0
|
||||
|
||||
General:
|
||||
- implement onScreenUpdate commands
|
||||
read highlighted text mode
|
||||
- translateable
|
||||
|
||||
- implement commands
|
||||
attributes_curr_char
|
||||
generic list command (convert clipboard management)
|
||||
next item
|
||||
pref item
|
||||
curr item
|
||||
first item
|
||||
last item
|
||||
|
||||
Braille Support:
|
||||
output to braille device
|
||||
virtual buffer area for scroll left/right if the line is to long for device
|
||||
commands for scroll left/right
|
||||
print cursor in review
|
||||
print cursor in textmode
|
||||
flush message after X seconds and show current line (review over text)
|
||||
make flush configurable
|
||||
leve review mode on typing (show current textline)
|
||||
capture input from braile
|
||||
make routing keys assignable in keyboard
|
||||
tweak current commands and output
|
||||
http://mielke.cc/brltty/doc/Manual-BrlAPI/English/BrlAPI.html
|
||||
https://git.gnome.org/browse/orca/tree/src/orca/braille.py
|
||||
https://wiki.gnome.org/Attic/LSR/ScratchPad/Braille/BrlAPI
|
||||
|
||||
Driver:
|
||||
- implement PTY driver
|
||||
- BrlTTY driver
|
||||
https://docs.python.org/3.2/library/pty.html
|
||||
- implement speechdriver generic
|
||||
- implement autodetection of plugged and removed input devices (python-pyudev) for evdev driver
|
||||
http://askubuntu.com/questions/508236/how-can-i-run-code-whenever-a-usb-device-is-unplugged-without-requiring-root
|
||||
|
||||
Settings:
|
||||
- configuration should be overwriteable with parameter and alternative paths
|
||||
- write settings
|
||||
- menue for settings configuration #storm
|
||||
|
||||
Application Profiles
|
||||
- fenrir is not able to detect the current application inside of screen.
|
||||
ps -e -H -o pid,pgrp,ppid,tty,cmd
|
||||
http://stackoverflow.com/questions/24861351/how-to-detect-if-python-script-is-being-run-as-a-background-process/24862213
|
||||
fd = os.open("/dev/tty5", os.O_RDONLY )
|
||||
os.tcgetpgrp(fd)
|
||||
- add perApplicationTrigger trigger
|
||||
per application commands
|
||||
per application onScreenChange
|
||||
per application onInput
|
||||
- per application shortcuts
|
Reference in New Issue
Block a user