Commit Graph

457 Commits

Author SHA1 Message Date
chrys87
a8b4fdda33 Update copy_utils.py 2016-08-23 17:14:15 +02:00
chrys87
007eeef118 Rename copy_utils to copy_utils.py 2016-08-23 17:13:14 +02:00
chrys87
5aff411f65 Create copy_utils 2016-08-23 17:12:51 +02:00
chrys87
f9b66a3e26 Update screenData.py 2016-08-23 13:24:52 +02:00
chrys87
63cbdccd96 Rename 88000-screen_chnage_reset_review_cursor to 88000-screen_chnage_leve_review_mode 2016-08-23 13:22:59 +02:00
chrys87
803b150cf4 Update remove_clipboard_marks 2016-08-23 13:19:08 +02:00
chrys87
c677d7b761 Create remove_clipboard_marks 2016-08-23 13:18:14 +02:00
chrys87
1f4364683d Update prev_line.py 2016-08-23 13:14:35 +02:00
chrys87
235b108f05 Update next_line.py 2016-08-23 13:14:12 +02:00
chrys87
f4520620f6 Update curr_screen.py 2016-08-23 13:13:47 +02:00
chrys87
b46e66fcf8 Update curr_line.py 2016-08-23 13:13:24 +02:00
chrys87
10a83d1153 Update curr_screen.py 2016-08-23 13:11:20 +02:00
chrys87
13de06343b Update prev_char.py 2016-08-23 13:09:12 +02:00
chrys87
76fe5e9e1f Update prev_line.py 2016-08-23 13:08:54 +02:00
chrys87
4bcfe95435 Update prev_word.py 2016-08-23 13:08:34 +02:00
chrys87
6a0b60135d Update curr_word.py 2016-08-23 13:08:12 +02:00
chrys87
10b4c6c5ed Update curr_line.py 2016-08-23 13:07:55 +02:00
chrys87
b746fcf807 Update curr_char.py 2016-08-23 13:07:41 +02:00
chrys87
b948fccb46 Update exit_review.py 2016-08-23 13:07:04 +02:00
chrys87
fff62f0eb3 Update next_word.py 2016-08-23 13:06:40 +02:00
chrys87
d4a220ca17 Update next_line.py 2016-08-23 13:06:18 +02:00
chrys87
9364ac20ce Update next_char.py 2016-08-23 13:05:55 +02:00
chrys87
bfb8028107 Update curr_word.py 2016-08-23 13:05:22 +02:00
chrys87
9d1e83d115 Update curr_line.py 2016-08-23 13:04:59 +02:00
chrys87
448738ea11 Update curr_char.py 2016-08-23 13:04:31 +02:00
chrys87
64ee9c229d Rename 75000-promote.py to 75000-incomming_promote.py 2016-08-23 13:02:39 +02:00
chrys87
7ddb8a2085 reset review after screenchange 2016-08-23 13:01:35 +02:00
chrys87
89d7706539 reset marks on screen change 2016-08-23 10:28:18 +02:00
chrys87
f2627a2c85 Rename 80000-tty_change.py to 80000-screen_change_announcement.py 2016-08-23 10:26:38 +02:00
chrys87
8b6ff2ea1a Create 85000-screen_chnage_reset_clipboard_marks 2016-08-23 10:26:13 +02:00
chrys
57f61e80f5 add initial clipboard management for pasting 2016-08-23 00:51:39 +02:00
chrys
5404d1ea17 use debug in outputManager and commandManager 2016-08-21 23:55:56 +02:00
chrys
1467fc1939 initial use of debug framework 2016-08-21 23:26:19 +02:00
chrys
46afedf429 cleanup import 2016-08-21 22:25:49 +02:00
chrys
da5612f09a cleanup import 2016-08-21 22:23:53 +02:00
chrys
3794bd5fe4 dont announce start as TTY change 2016-08-21 21:23:19 +02:00
chrys
fbe33d609e test of inc dec commands 2016-08-21 19:52:22 +02:00
chrys
11a770f0ff fix steps 2016-08-21 18:36:50 +02:00
Chrys
cd123ac072 add commands {inc,dec}_{speech,sound}_{volume,rate,pitch} 2016-08-21 14:20:55 +02:00
Chrys
b534e554e5 more cleanup 2016-08-19 17:47:21 +02:00
Chrys
b1a2a15c8f remove hack for testing tty change announcement 2016-08-19 17:37:12 +02:00
Chrys
3dd83fb8f7 remove hack for testing tty change announcement 2016-08-19 17:34:41 +02:00
Chrys
5be851e5d1 cleanup 2016-08-19 17:26:30 +02:00
Chrys
2e0fa69d08 initial promotedtext, cleanups, prepare for consume non fenrirkey shortcuts 2016-08-19 17:22:08 +02:00
Chrys
3c720b8b1a initial promotedtext, cleanups, prepare for consume non fenrirkey shortcuts 2016-08-19 17:21:52 +02:00
chrys
85166bf552 fix speechd driver dialect 2016-08-16 23:34:23 +02:00
chrys
3d5d048a4b upload stuff 2016-08-15 01:41:47 +02:00
chrys
2cd4328613 make key forewarding work 2016-08-14 00:11:37 +02:00
chrys
255e54ecea initial key foreward 2016-08-13 00:06:54 +02:00
chrys
794abf26e3 make fenrir key configurable 2016-08-11 23:16:44 +02:00
chrys
b4f01f76f0 initial but unfinished key consumation 2016-08-11 14:37:46 +02:00
chrys
dec9f7a621 add last_incomming and improve other commands 2016-08-10 17:54:02 +02:00
chrys
7b4be74688 fix things 2016-08-10 15:30:43 +02:00
chrys
ed27566474 add quit_fenrir and curr_screen commands 2016-08-10 14:32:13 +02:00
chrys
7b503adabc improve 2016-08-10 02:14:35 +02:00
chrys
4236e114e4 prepare keyboard grab 2016-08-10 02:10:34 +02:00
chrys
6eceeee07b prepare keyboard grab 2016-08-10 02:09:49 +02:00
chrys
de92da8b00 make update Rate configurable 2016-08-08 21:10:43 +02:00
chrys
22b24fcb6e fix word announcement 2016-08-08 20:59:07 +02:00
chrys
79c650577f fix double presentation of key echo 2016-08-08 11:34:55 +02:00
chrys
629fa3576c add toggle_autoread, typo 2016-08-08 11:15:47 +02:00
chrys
f51a5967eb unify pitch and rate with a value 0.0 - 1.0 in config 2016-08-08 11:07:40 +02:00
chrys
0e973b6f1d add autoReadIncomming, add sound volume, convert volume to 0.0 - 1.0 factor for unification 2016-08-08 09:34:57 +02:00
chrys
cebfb6797c polish auto output 2016-08-07 17:00:54 +02:00
chrys
590623b61d polish auto output 2016-08-07 17:00:39 +02:00
chrys
a277c10dcd initial char delete echo 2016-08-06 15:33:17 +02:00
chrys
30155b6d83 polish word echo 2016-08-06 14:43:00 +02:00
chrys
e5ffd128b7 initial word echo 2016-08-06 14:12:29 +02:00
chrys
cea7fe6c5b bugfixing 2016-08-06 05:23:32 +02:00
chrys
e797d8dd97 add interrupt on keypress 2016-08-06 04:47:41 +02:00
chrys
a2203361b3 seperate out input 2016-08-06 04:40:31 +02:00
chrys
6373b3d8b8 major rework, performance boost and bigger accuracy 2016-08-06 04:34:37 +02:00
chrys
f88507f6ff fix toggle speech 2016-08-05 00:47:41 +02:00
Chrys
592be62188 initial rebuild of onInput commands 2016-08-03 19:43:36 +02:00
Chrys
03722148f8 initial rebuild of onInput commands 2016-08-03 19:43:23 +02:00
Chrys
4aee07b34c make sound nonblocking 2016-08-03 03:00:39 +02:00
Chrys
8a3ead822a polish sound 2016-08-03 02:26:44 +02:00
Storm Dragon
326341f509 Finally squashed a directory bug, paths are set based on if you have root or not, and also are definable with a single arg 2016-07-31 10:12:32 -04:00
Storm Dragon
ee954c468f Work started on python config editor. Nearly have path stuff working. 2016-07-29 11:40:12 -04:00
chrys
bd9e4dedc8 initial sox 2016-07-29 00:23:30 +02:00
chrys
6a117ac998 dont push 2016-07-28 23:52:20 +02:00
chrys
f00621832e fix settings stuff 2016-07-26 23:39:22 +02:00
chrys87
d90ebb8932 Update outputManager.py 2016-07-26 16:19:23 +02:00
chrys87
d91509f372 Update gstreamer.py 2016-07-26 16:15:39 +02:00
chrys87
fe34a70485 Update sox.py 2016-07-26 16:15:01 +02:00
chrys87
9286daca80 Update sox.py 2016-07-26 16:10:16 +02:00
chrys87
94db5d4be3 Update gstreamer.py 2016-07-26 16:08:00 +02:00
chrys87
efd302bf16 Update gstreamer.py 2016-07-26 16:06:34 +02:00
chrys87
f486d2beb0 Update outputManager.py 2016-07-26 15:59:27 +02:00
chrys87
95344d61f6 Update settingsManager.py 2016-07-26 15:44:03 +02:00
chrys87
2e9c656037 Update environment.py 2016-07-26 15:32:47 +02:00
chrys87
470bb0c1c6 Update settingsManager.py 2016-07-26 15:23:38 +02:00
chrys87
3465b96bc6 Update settingsManager.py 2016-07-26 15:12:42 +02:00
chrys87
2f43812277 Delete 50000-speak_incomming.py 2016-07-26 14:49:07 +02:00
chrys
f6e2992cdc fix toggle messages 2016-07-26 00:16:28 +02:00
chrys
700a9e3987 fix toggle messages 2016-07-26 00:15:26 +02:00
chrys
f0ad59712d change key handling to avoid delays 2016-07-26 00:06:18 +02:00
chrys
d6a6ad5583 fix enable/disable commands 2016-07-25 19:48:03 +02:00
chrys87
315c7dc113 Create toggle_output_enable.py 2016-07-25 16:34:47 +02:00
chrys
46fc7ed218 seperate onInput and onScreenUpdate incomming speech for prepare word echo and stuff 2016-07-23 17:08:00 +02:00
chrys
8ead2fc669 seperate onInput and onScreenUpdate incomming speech for prepare word echo and stuff 2016-07-23 17:07:55 +02:00
chrys
e0aab47919 add intial toggle module commands 2016-07-23 13:35:14 +02:00
Storm Dragon
525cd14053 Rewrite the configure pulse script. 2016-07-22 18:13:26 -04:00
Storm Dragon
8dadeb8007 Changed the pulse script a bit. 2016-07-22 17:50:48 -04:00
Storm Dragon
39b485dd79 Changed the pulse script a bit. 2016-07-22 17:43:12 -04:00
Storm Dragon
21fd032d6f Changed the pulse script a bit. 2016-07-22 17:40:19 -04:00
chrys
135bd8c7de add unfinished gstreamer driver 2016-07-22 17:02:34 +02:00
chrys
335ad9b71c finish word wrappig, create util toolkit 2016-07-22 16:57:43 +02:00
chrys87
bd930a9692 Initial working word wrapping 2016-07-22 14:33:36 +02:00
chrys87
7a2ccc9e8a Update chrys 2016-07-22 12:56:12 +02:00
chrys87
d7213469cb Create chrys 2016-07-21 16:59:03 +02:00
chrys87
44b4c59d28 fix prev_word 2016-07-21 15:41:02 +02:00
chrys87
5c9327a575 Update word_utils.py 2016-07-21 12:53:50 +02:00
chrys87
9a004f27ca add getPrevWord and fix some bugs 2016-07-21 11:35:16 +02:00
chrys87
d8e22d97d3 Update word_utils.py 2016-07-20 16:11:05 +02:00
chrys87
7ab45cca50 Update word_utils.py 2016-07-20 16:03:22 +02:00
chrys87
5033a56eac Update word_utils.py 2016-07-20 15:25:28 +02:00
chrys87
207e327413 Create word_utils.py 2016-07-20 14:53:00 +02:00
chrys87
377de2632a remove not useful chars 2016-07-20 13:16:32 +02:00
chrys
e54cd66a9e remove print 2016-07-19 23:38:50 +02:00
chrys
842551d707 remove print 2016-07-19 23:37:56 +02:00
chrys
6161dae6bb fix autoread 2016-07-19 23:35:29 +02:00
chrys
2df75c6978 fix char navigation 2016-07-19 21:32:43 +02:00
chrys
6f2f6c8061 remove syntax error 2016-07-19 18:06:05 +02:00
chrys87
dd45b60ec8 Update linux.py 2016-07-19 13:42:54 +02:00
chrys87
77b3228b0e Update linux.py 2016-07-19 13:38:58 +02:00
chrys87
05f254e823 improve speed if just last line changed 2016-07-19 13:37:51 +02:00
chrys87
2c4ed4cb2d Update linux.py 2016-07-19 12:03:25 +02:00
chrys87
cd39f2ee29 improve speed if tty changes 2016-07-19 10:29:28 +02:00
chrys87
ec3d6e22a8 bugfix typo 2016-07-19 10:16:54 +02:00
chrys87
1b29d24b0a find next char logic 2016-07-19 10:15:56 +02:00
chrys87
5ee7874d13 find last char logic 2016-07-19 10:11:44 +02:00
chrys87
45072cebf4 prev_char
todo get prev char
2016-07-19 10:00:23 +02:00
chrys87
92a0e71a23 next_char
Todo find next char
2016-07-19 09:59:46 +02:00
chrys87
6e49c6603f curr_char 2016-07-19 09:41:31 +02:00
chrys
513d4a4ddf add initial (buggy :/ ) prev,curr,next word commands 2016-07-19 01:19:21 +02:00
chrys
bf5cd96a18 fix some navigations 2016-07-18 21:05:01 +02:00
chrys
e0428fa102 speedup checks 2016-07-18 19:46:55 +02:00
chrys
79166454c1 interrupt on tty change 2016-07-18 19:42:49 +02:00
chrys
0788db5a8c add timeout back 2016-07-17 16:32:58 +02:00
chrys
5f20bf7b99 tweak echo 2016-07-17 16:23:39 +02:00
chrys
87e9cc3310 add timeout back 2016-07-17 16:23:02 +02:00
chrys
c5c281ffd3 use ascii 2016-07-17 16:12:06 +02:00
chrys
340c6517f9 remove command timeout 2016-07-17 16:10:54 +02:00
chrys
e020271908 keyboard echo 2016-07-17 14:37:56 +02:00
chrys
0410c33a08 keyboard echo 2016-07-17 14:25:59 +02:00
chrys
659e99d810 make typing echo more useful 2016-07-17 14:01:55 +02:00
chrys
027be8a80b fix some other things :) 2016-07-17 01:20:42 +02:00
chrys
15d11c96f0 fix some stuff 2016-07-17 00:57:16 +02:00
chrys
c21ed8fceb fix some stuff 2016-07-17 00:56:18 +02:00
chrys
2aa5957f6d add horizontal and vertical announcements 2016-07-15 16:43:19 +02:00
chrys
71c4ed88a5 add horizontal and vertical announcements 2016-07-15 16:41:19 +02:00
chrys
0ff4002f16 add horizontal and vertical announcements 2016-07-15 16:31:19 +02:00
chrys
e2668f1467 add horizontal and vertical announcements 2016-07-15 15:56:47 +02:00
Storm Dragon
232014fd7a Changed empty line to blank. Same message, less time speaking. 2016-07-14 19:05:02 -04:00
chrys
38adf5eaf4 add volume 2016-07-15 00:22:04 +02:00
chrys
b81b35a6cf add volume 2016-07-15 00:21:23 +02:00
chrys
73338931bd improve review commands 2016-07-15 00:08:08 +02:00
chrys
1748c28ecf fix typo 2016-07-14 23:48:23 +02:00
chrys
39b29e7d41 fix 2016-07-14 23:37:29 +02:00
chrys
a46ac6f02d respect speech settings 2016-07-14 23:30:02 +02:00
chrys
a845cf0de6 respect speech settings 2016-07-14 23:27:50 +02:00
chrys
6f6ab0c68e respect speech settings 2016-07-14 23:25:33 +02:00
chrys
d9f8229aa5 add lock, initial outputManager 2016-07-14 23:00:02 +02:00
chrys
7b8d212af6 Merge branch 'master' of github.com:chrys87/fenrir 2016-07-14 22:15:30 +02:00
chrys
86ff160846 restructure init 2016-07-14 22:15:10 +02:00
chrys87
076e3ff1c9 Delete shut_up.cpython-35.pyc 2016-07-13 22:17:25 +02:00
chrys87
d2f979ffc7 Delete curr_line.cpython-35.pyc 2016-07-13 22:17:15 +02:00
chrys
c7facb9de6 adjust command repeat 2016-07-13 22:10:00 +02:00
chrys
27dbacf4ea add stop review mode 2016-07-13 22:06:33 +02:00
chrys
12734e3930 initial say prev,curr,next line 2016-07-13 21:40:27 +02:00
chrys
333232d7ce initial say prev,curr,next line 2016-07-13 21:40:19 +02:00
chrys
311e653893 initial outputManager 2016-07-13 11:15:19 +02:00
chrys
45dd094b9f fixes 2016-07-13 10:58:07 +02:00
chrys
d6e8c5857b fix interrupted speech 2016-07-13 10:37:05 +02:00
chrys
7d6e1008a5 add first trigger 2016-07-12 23:12:49 +02:00
chrys
af78d252ba add first trigger 2016-07-12 23:12:39 +02:00
chrys
6f84710b6f add first trigger 2016-07-12 23:09:11 +02:00
chrys
0fb493e391 fix things 2016-07-12 17:13:59 +02:00
root
f67176771a fix things 2016-07-12 16:51:26 +02:00
chrys
d17135da01 fix things 2016-07-12 00:17:44 +02:00
chrys87
3b4360c380 Update settingsManager.py 2016-07-11 11:42:35 +02:00
chrys87
52a8ea836c Update fenrir.py 2016-07-11 11:40:09 +02:00
chrys87
0498369601 Update settingsManager.py 2016-07-11 11:37:43 +02:00
chrys87
19bb08156c Update inputManager.py 2016-07-11 10:40:40 +02:00
chrys87
bb97ccd757 Update settings.py 2016-07-11 10:34:45 +02:00
chrys
e77fb313b3 improve differ performance 2016-07-11 00:02:11 +02:00
chrys
fa3a15f5bc threading test 2016-07-10 23:02:17 +02:00
chrys
28a3da7e52 keyboard stuff 2016-07-10 19:13:11 +02:00
chrys
79f8a3bf1e keyboard stuff 2016-07-10 19:11:38 +02:00
chrys
4f5ced7ed2 keyboard stuff 2016-07-10 19:09:50 +02:00
chrys
ea55d47fdc keyboard stuff 2016-07-10 19:06:34 +02:00
chrys
a6fc0fbf1b initial binding import 2016-07-10 18:34:44 +02:00
chrys
9b5b634fcf fix bugs 2016-07-10 15:43:15 +02:00
chrys
70ba9a7a66 implement plugin autoload 2016-07-09 02:48:22 +02:00
chrys
2029a3ae66 forgett files 2016-07-09 01:37:10 +02:00
chrys
5d39703c77 forgett files 2016-07-09 01:36:27 +02:00
chrys
1c696ed5ca keycodes to readme 2016-07-09 01:34:35 +02:00
chrys
d182c5a99d keycodes to readme 2016-07-09 01:31:47 +02:00
chrys
c0b3c13c44 fix make second plugin ready 2016-07-09 01:25:29 +02:00