[LispM] Genera 8.3 Mouse Input Editing
Doug F
doug-lispmlist at dpf.cc
Sun Jun 19 21:04:08 PDT 2016
Hello all,
ams helped me out with this, and so I thought I'd share my learning. Here's how I was able to swap the mouse button mappings.
Source: sys:dynamic-windows;dynamic-input.lisp
(dw::initialize-mouse-char-tables
'((#\mouse-l :select)
(#\mouse-m :describe :select-and-edit)
(#\mouse-r :menu)))
You can change those around and make the mouse buttons do different things. It seems only to help on newly launched processes though, but I don't entirely get it yet. But, it's a start.
As to the Keyboard:
The unreliable left control key works most of the time if I push it down just the right way (with a lot of sideways pressure). So, I'm not sure if the hall effect switch sensor is bad or the little magnet has moved, or what, but I guess the sensor is probably not bad. The unreliable left super key is unreliable regardless of what I do. I can get it to work once every 100 attempts.
Alfred, how would you suggest I use IPA (Isopropyl alcohol) to clean the keyboard? I haven't used it in the past. I do have standard contact cleaner. I assume you mean the inner mechanisms. Dunk the whole thing? Spray liberally? I cleaned the mouse with contact cleaner by spraying some on and brushing with an old toothbrush.
Cheers,
Doug
> On Jun 14, 2016, at 2:16 AM, Alfred M. Szmidt <ams at gnu.org> wrote:
>
> It would be terribly inconvenient for anything requiring the mouse,
> but at least it would be in theory, usable.
>
> Genera, and Lisp Machines in general are very keyboard friendly.
>
> I couldn't figure out how to use the Documentation Browser without
> the mouse, though, so I welcome pointers on how I can write this -
> or where I could look in it or in Bitsavers documentation. In the
> alternative, if you've done this in the past, I would be happy to
> type it in myself. :)
>
> Type "Show " hit C-? or similar to get a list of completions.
>
> Also, does anyone have schematics on how the keyboard is wired up,
> and/or spec sheets on the keys themselves? I was wondering about
> desoldering the right-side keys and putting them on the left, but
> the thing is built like a rock and has a metal cover literally
> riveted to the PCB so I can't see very much.
>
> Don't mess with the keyboard please, they are neither built nor sold
> nor available. Clean the keyboard with IPA, check the traces and
> check that the microswitches work; possibly clean them with some
> contact cleaner. A simple continuity test should suffice, if it still
> messes it most prolly is something else.
>
> I've torn both items down and found no obvious mechanical nor
> electrical defects. The cable on the mouse has full continuity on
> all lines. I don't have an IR-capable camera so I couldn't test if
> the two IR LEDs were working, and I don't know how to test a
> phototransistor.
>
> Connect the mouse to power (say computer), then check the signals on
> the mouse using a DMM.
>
> All of these are non-destructive operations, please keep it that way.
>
More information about the LispM
mailing list