Hello Dave, I ran a simple test by pressing the following four keys in succession: LeftScrollUP LeftScrollDown RightScrollUP and RightScrollDown You can find the results in the attached log by searching for “input packet”. To me, it looks like only the LeftScrollUp is properly mapped to LNUP. The other three keys are mapped to the wrong functions.
Chris
2015-10-26@20:17:20.365 pushed command environment: initial 2015-10-26@20:17:20.366 BRLTTY 5.2dev rev BRLTTY-5.1-694-g5a3b55df [http://brltty.com] 2015-10-26@20:17:20.368 program exit event added: screen-data 2015-10-26@20:17:20.368 Working Directory: /Users/christophermoore 2015-10-26@20:17:20.368 Writable Directory: /opt/local/var/run/brltty 2015-10-26@20:17:20.368 Configuration File: /opt/local/etc/brltty.conf 2015-10-26@20:17:20.368 Preferences File: brltty.prefs 2015-10-26@20:17:20.368 regions: text=0.0 status=0.0 2015-10-26@20:17:20.369 shifts: full=1 half=0 vertical=5 2015-10-26@20:17:20.369 Drivers Directory: /opt/local/lib/brltty 2015-10-26@20:17:20.369 Tables Directory: /opt/local/etc/brltty 2015-10-26@20:17:20.369 program exit event added: queue 2015-10-26@20:17:20.369 program exit event added: global-data-variables 2015-10-26@20:17:20.370 checking for text table: /opt/local/etc/brltty/Text/en_US.ttb 2015-10-26@20:17:20.370 compiling text table: /opt/local/etc/brltty/Text/en_US.ttb 2015-10-26@20:17:20.370 file opened: /opt/local/etc/brltty/Text/en_US.ttb fd=4 2015-10-26@20:17:20.370 including data file: /opt/local/etc/brltty/Text/en_US.ttb 2015-10-26@20:17:20.385 file opened: /opt/local/etc/brltty/Text/ltr-latin.tti fd=5 2015-10-26@20:17:20.385 including data file: /opt/local/etc/brltty/Text/ltr-latin.tti 2015-10-26@20:17:20.394 file opened: /opt/local/etc/brltty/Text/ctl-latin.tti fd=5 2015-10-26@20:17:20.394 including data file: /opt/local/etc/brltty/Text/ctl-latin.tti 2015-10-26@20:17:20.410 file opened: /opt/local/etc/brltty/Text/num-nemeth.tti fd=5 2015-10-26@20:17:20.410 including data file: /opt/local/etc/brltty/Text/num-nemeth.tti 2015-10-26@20:17:20.418 file opened: /opt/local/etc/brltty/Text/common.tti fd=5 2015-10-26@20:17:20.418 including data file: /opt/local/etc/brltty/Text/common.tti 2015-10-26@20:17:20.418 file opened: /opt/local/etc/brltty/Text/spaces.tti fd=6 2015-10-26@20:17:20.419 including data file: /opt/local/etc/brltty/Text/spaces.tti 2015-10-26@20:17:20.419 file opened: /opt/local/etc/brltty/Text/boxes.tti fd=6 2015-10-26@20:17:20.419 including data file: /opt/local/etc/brltty/Text/boxes.tti 2015-10-26@20:17:20.420 file opened: /opt/local/etc/brltty/Text/blocks.tti fd=6 2015-10-26@20:17:20.421 including data file: /opt/local/etc/brltty/Text/blocks.tti 2015-10-26@20:17:20.421 Text Table: en_US 2015-10-26@20:17:20.421 program exit event added: text-table 2015-10-26@20:17:20.421 Attributes Table: left_right 2015-10-26@20:17:20.421 program exit event added: attributes-table 2015-10-26@20:17:20.421 program exit event added: contraction-table 2015-10-26@20:17:20.422 Contraction Table: none 2015-10-26@20:17:20.422 Keyboard Property: type= 2015-10-26@20:17:20.422 Keyboard Property: vendor= 2015-10-26@20:17:20.422 Keyboard Property: product= 2015-10-26@20:17:20.422 program exit event added: keyboard-table 2015-10-26@20:17:20.422 Keyboard Table: none 2015-10-26@20:17:20.422 program exit event added: screen-driver 2015-10-26@20:17:20.422 activity action request: screen-driver: start 2015-10-26@20:17:20.422 activity state change: screen-driver: 4[preparing] 2015-10-26@20:17:20.423 activity state change: screen-driver: 1[prepared] 2015-10-26@20:17:20.423 activity state change: screen-driver: 2[scheduled] 2015-10-26@20:17:20.423 BrlAPI Server: release 0.6.2 2015-10-26@20:17:20.423 API Parameter: auth= 2015-10-26@20:17:20.423 API Parameter: host= 2015-10-26@20:17:20.423 API Parameter: stacksize= 2015-10-26@20:17:20.423 program exit event added: address-table 2015-10-26@20:17:20.424 program exit event added: api-server 2015-10-26@20:17:20.424 program exit event added: braille-data 2015-10-26@20:17:20.424 program exit event added: braille-driver 2015-10-26@20:17:20.424 activity action request: braille-driver: start 2015-10-26@20:17:20.424 activity state change: braille-driver: 4[preparing] 2015-10-26@20:17:20.424 Braille Display Dimensions: 1 row, 1 column 2015-10-26@20:17:20.424 regions: text=0.1 status=0.0 2015-10-26@20:17:20.424 shifts: full=1 half=0 vertical=5 2015-10-26@20:17:20.424 activity state change: braille-driver: 1[prepared] 2015-10-26@20:17:20.424 activity state change: braille-driver: 2[scheduled] 2015-10-26@20:17:20.425 program exit event added: speech-data 2015-10-26@20:17:20.425 program exit event added: speech-driver 2015-10-26@20:17:20.425 activity action request: speech-driver: start 2015-10-26@20:17:20.425 activity state change: speech-driver: 4[preparing] 2015-10-26@20:17:20.425 activity state change: speech-driver: 1[prepared] 2015-10-26@20:17:20.425 activity state change: speech-driver: 2[scheduled] 2015-10-26@20:17:20.425 Speech Input: none 2015-10-26@20:17:20.425 program exit event added: sessions 2015-10-26@20:17:20.427 pushed command environment: main 2015-10-26@20:17:20.427 pushed command handler: unhandled 2015-10-26@20:17:20.427 pushed command handler: miscellaneous 2015-10-26@20:17:20.427 pushed command handler: learn 2015-10-26@20:17:20.427 pushed command handler: speech 2015-10-26@20:17:20.427 pushed command handler: clipboard 2015-10-26@20:17:20.427 pushed command handler: preferences 2015-10-26@20:17:20.427 pushed command handler: toggle 2015-10-26@20:17:20.428 pushed command handler: touch 2015-10-26@20:17:20.428 report listener registered: 0: 0x106f9df60 2015-10-26@20:17:20.428 pushed command handler: keycodes 2015-10-26@20:17:20.428 report listener registered: 0: 0x106f9db80 2015-10-26@20:17:20.428 pushed command handler: input 2015-10-26@20:17:20.428 pushed command handler: navigation 2015-10-26@20:17:20.428 pushed command handler: screen 2015-10-26@20:17:20.428 pushed command handler: custom 2015-10-26@20:17:20.428 activity state change: screen-driver: 6[starting] 2015-10-26@20:17:20.428 checking for screen driver: sc 2015-10-26@20:17:20.429 initializing screen driver: sc 2015-10-26@20:17:20.441 Shared memory file system object: /Users/christophermoore 2015-10-26@20:17:20.441 removing stale local socket lock error 13: Permission denied. 2015-10-26@20:17:20.441 Trying shared memory key: 0X6202C5FA 2015-10-26@20:17:20.441 error while creating socket 0 2015-10-26@20:17:20.442 Screen image shared memory key: 0X6202C5FA 2015-10-26@20:17:20.442 Screen Driver: sc [Screen] 2015-10-26@20:17:20.442 Screen Screen Driver: 2015-10-26@20:17:20.442 activity state change: screen-driver: 3[started] 2015-10-26@20:17:20.442 activity state change: braille-driver: 6[starting] 2015-10-26@20:17:20.442 checking braille device: usb: 2015-10-26@20:17:20.443 checking for braille driver: hm 2015-10-26@20:17:20.443 initializing braille driver: hm -> usb: 2015-10-26@20:17:20.451 USB: Manufacturer Name: Samsung 2015-10-26@20:17:20.452 USB: Product Description: Generic USB Serial 2015-10-26@20:17:20.452 usbDisableAutosuspend error 78: Function not implemented. 2015-10-26@20:17:20.452 USB device opened: vendor=045E product=930B 2015-10-26@20:17:20.459 program exit event added: sorted-usb-serial-adapters 2015-10-26@20:17:20.460 activity state change: speech-driver: 6[starting] 2015-10-26@20:17:20.461 no autodetectable speech drivers 2015-10-26@20:17:20.461 checking for speech driver: no 2015-10-26@20:17:20.461 initializing speech driver: no 2015-10-26@20:17:20.461 Speech Driver: no [NoSpeech] 2015-10-26@20:17:20.461 NoSpeech Speech Driver: 2015-10-26@20:17:20.461 activity state change: speech-driver: 3[started] 2015-10-26@20:17:20.482 detected: Braille Edge 2015-10-26@20:17:20.517 input packet: FA 02 01 28 10 00 00 00 30 FB 2015-10-26@20:17:20.517 Braille Display Dimensions: 1 row, 40 columns 2015-10-26@20:17:20.517 regions: text=0.40 status=0.0 2015-10-26@20:17:20.517 shifts: full=40 half=20 vertical=5 2015-10-26@20:17:20.518 Key Bindings: edge 2015-10-26@20:17:20.518 program exit event added: sorted-command-table 2015-10-26@20:17:20.518 file opened: /opt/local/etc/brltty/Input/hm/edge.ktb fd=13 2015-10-26@20:17:20.519 including data file: /opt/local/etc/brltty/Input/hm/edge.ktb 2015-10-26@20:17:20.528 file opened: /opt/local/etc/brltty/Input/hm/dots.kti fd=14 2015-10-26@20:17:20.528 including data file: /opt/local/etc/brltty/Input/hm/dots.kti 2015-10-26@20:17:20.531 program exit event added: sorted-keyboard-functions 2015-10-26@20:17:20.531 file opened: /opt/local/etc/brltty/Input/hm/../chords.kti fd=15 2015-10-26@20:17:20.532 including data file: /opt/local/etc/brltty/Input/hm/../chords.kti 2015-10-26@20:17:20.534 Key Table: /opt/local/etc/brltty/Input/hm/edge.ktb 2015-10-26@20:17:20.534 report: 0: 0x106f9df60 2015-10-26@20:17:20.535 report: 0: 0x106f9db80 2015-10-26@20:17:20.535 Braille Driver: hm [HIMS] 2015-10-26@20:17:20.535 HIMS Braille Driver: 2015-10-26@20:17:20.535 Braille Device: usb: 2015-10-26@20:17:20.535 Old Preferences File: /opt/local/etc/brltty-hm.prefs 2015-10-26@20:17:20.535 cannot open file: /opt/local/etc/brltty-hm.prefs: No such file or directory 2015-10-26@20:17:20.535 regions: text=0.40 status=0.0 2015-10-26@20:17:20.535 shifts: full=40 half=20 vertical=5 2015-10-26@20:17:20.705 MIDI enabled 2015-10-26@20:17:20.705 program exit event added: tunes 2015-10-26@20:17:20.706 tone: msec=60 note=64 2015-10-26@20:17:20.767 tone: msec=100 note=69 2015-10-26@20:17:20.868 activity state change: braille-driver: 3[started] 2015-10-26@20:17:21.289 pushed command environment: message 2015-10-26@20:17:21.290 pushed command handler: message 2015-10-26@20:17:22.796 MIDI disabled 2015-10-26@20:17:29.317 popped command handler: message 2015-10-26@20:17:29.317 popped command environment: message 2015-10-26@20:17:39.277 input packet: FA 01 01 00 00 00 01 00 F8 FB 2015-10-26@20:17:39.277 program exit event added: command-queue 2015-10-26@20:17:39.322 command: 000000 (NOOP: do nothing) 2015-10-26@20:17:39.322 command: 000001 (LNUP: go up one line) 2015-10-26@20:17:40.776 input packet: FA 01 01 00 00 00 08 00 FF FB 2015-10-26@20:17:40.797 command: 000000 (NOOP: do nothing) 2015-10-26@20:17:40.798 command: 000018 (FWINRT: go right one window) 2015-10-26@20:17:46.997 input packet: FA 01 01 00 00 00 02 00 F9 FB 2015-10-26@20:17:47.042 command: 000000 (NOOP: do nothing) 2015-10-26@20:17:47.042 command: 000017 (FWINLT: go left one window) 2015-10-26@20:17:48.215 input packet: FA 01 01 00 00 00 04 00 FB FB 2015-10-26@20:17:48.238 command: 000000 (NOOP: do nothing) 2015-10-26@20:17:48.238 command: 000002 (LNDN: go down one line) 2015-10-26@20:18:11.165 stopping program components 2015-10-26@20:18:11.165 stopping program component: command-queue 2015-10-26@20:18:11.165 stopping program component: tunes 2015-10-26@20:18:11.165 stopping program component: sorted-keyboard-functions 2015-10-26@20:18:11.165 stopping program component: sorted-command-table 2015-10-26@20:18:11.166 stopping program component: sorted-usb-serial-adapters 2015-10-26@20:18:11.166 stopping program component: sessions 2015-10-26@20:18:11.166 popped command handler: custom 2015-10-26@20:18:11.166 popped command handler: screen 2015-10-26@20:18:11.166 popped command handler: navigation 2015-10-26@20:18:11.166 popped command handler: input 2015-10-26@20:18:11.166 report listener unregistered: 0: 0x106f9db80 2015-10-26@20:18:11.166 popped command handler: keycodes 2015-10-26@20:18:11.166 report listener unregistered: 0: 0x106f9df60 2015-10-26@20:18:11.167 popped command handler: touch 2015-10-26@20:18:11.167 popped command handler: toggle 2015-10-26@20:18:11.167 popped command handler: preferences 2015-10-26@20:18:11.167 popped command handler: clipboard 2015-10-26@20:18:11.167 popped command handler: speech 2015-10-26@20:18:11.167 popped command handler: learn 2015-10-26@20:18:11.167 popped command handler: miscellaneous 2015-10-26@20:18:11.167 popped command handler: unhandled 2015-10-26@20:18:11.167 popped command environment: main 2015-10-26@20:18:11.167 stopping program component: speech-driver 2015-10-26@20:18:11.167 activity action request: speech-driver: stop 2015-10-26@20:18:11.168 activity state change: speech-driver: 9[stopping] 2015-10-26@20:18:11.168 activity state change: speech-driver: 0[stopped] 2015-10-26@20:18:11.168 stopping program component: speech-data 2015-10-26@20:18:11.168 stopping program component: braille-driver 2015-10-26@20:18:11.168 pushed command environment: message 2015-10-26@20:18:11.168 pushed command handler: message 2015-10-26@20:18:11.170 popped command handler: message 2015-10-26@20:18:11.170 popped command environment: message 2015-10-26@20:18:11.170 activity action request: braille-driver: stop 2015-10-26@20:18:11.170 activity state change: braille-driver: 9[stopping] 2015-10-26@20:18:11.172 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.173 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.173 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.173 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.173 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.173 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.173 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.173 usbCancelRequest error 78: Function not implemented. 2015-10-26@20:18:11.182 MIDI enabled 2015-10-26@20:18:11.182 program exit event added: tunes 2015-10-26@20:18:11.182 tone: msec=60 note=64 2015-10-26@20:18:11.243 tone: msec=60 note=57 2015-10-26@20:18:11.305 activity state change: braille-driver: 0[stopped] 2015-10-26@20:18:11.305 stopping program component: tunes 2015-10-26@20:18:11.514 MIDI disabled 2015-10-26@20:18:11.514 stopping program component: braille-data 2015-10-26@20:18:11.514 stopping program component: api-server 2015-10-26@20:18:11.515 stopping program component: address-table 2015-10-26@20:18:11.515 select: Interrupted system call 2015-10-26@20:18:11.515 stopping program component: screen-driver 2015-10-26@20:18:11.515 activity action request: screen-driver: stop 2015-10-26@20:18:11.515 activity state change: screen-driver: 9[stopping] 2015-10-26@20:18:11.515 activity state change: screen-driver: 0[stopped] 2015-10-26@20:18:11.516 stopping program component: keyboard-table 2015-10-26@20:18:11.516 stopping program component: contraction-table 2015-10-26@20:18:11.516 stopping program component: attributes-table 2015-10-26@20:18:11.516 stopping program component: text-table 2015-10-26@20:18:11.516 stopping program component: global-data-variables 2015-10-26@20:18:11.516 stopping program component: queue 2015-10-26@20:18:11.516 stopping program component: screen-data 2015-10-26@20:18:11.516 stopping program component: log
> On Oct 26, 2015, at 7:33 PM, Cheryl Homiak <[email protected]> wrote: > > When I tested before, there were very few keycodes that appeared to be > incorrect. I wonder if firmware upgrades have changed anything though I don't > know why this would have anything to do with it. > > -- > Cheryl > > May the words of my mouth > and the meditation of my heart > be acceptable to You, Lord, > my rock and my Redeemer. > (Psalm 19:14 HCSB) > > > > > >> On Oct 26, 2015, at 4:38 PM, Dave Mielke <[email protected]> wrote: >> >> [quoted lines by Cheryl Homiak on 2015/10/26 at 14:20 -0500] >> >>> It appears that left scroll up is go up one line; left scroll down is go >>> right >>> one window; right scroll up is go left one window; right scroll down is go >>> down one line. >> >> Thanks for verifying. >> >> I guess that, for whatever reason, the driver is mapping the wrong key codes >> to >> those key names. I wonder why. Perhaps the Sync Braille maps them >> differently. >> >> Could you please send me a log with -ldebug,inpkts wherein you press those >> four >> keys separately, and also let me know the order you pressed them in? >> >> -- >> Dave Mielke | 2213 Fox Crescent | The Bible is the very Word of >> God. >> Phone: 1-613-726-0014 | Ottawa, Ontario | http://Mielke.cc/bible/ >> EMail: [email protected] | Canada K2A 1H7 | http://FamilyRadio.org/ >> _______________________________________________ >> This message was sent via the BRLTTY mailing list. >> To post a message, send an e-mail to: [email protected] >> For general information, go to: http://mielke.cc/mailman/listinfo/brltty > > _______________________________________________ > This message was sent via the BRLTTY mailing list. > To post a message, send an e-mail to: [email protected] > For general information, go to: http://mielke.cc/mailman/listinfo/brltty
_______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://mielke.cc/mailman/listinfo/brltty
