[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Running Denemo on macOS Catalina

From: David Richmond
Subject: Re: Running Denemo on macOS Catalina
Date: Mon, 29 Jun 2020 18:05:24 -0500

Well, "2" on the MacBook Pro keyboard registers as 0, and 5 registers as 5. Unfortunately, 0 also registers as 0. But Shift+2 registers as Shift+0, while Shift+0 registers as Shift+parenright, which is why I thought at first I could get away with remapping.

With control and alt, b and e still register as 2 and 5 (e.g. ctl+2). With shift, they register as a multiple keypress shortcut, written as B,s and E,E. The other pitch letters also appear to register as multiple keypresses with shift (e.g. C,C).

It would be very helpful to debug the actual keycodes, thank you. Can you point me to a configuration setting to change at runtime or compile-time, or send through a patch or a git branch?

You also mentioned on the earlier thread that the keycodes are being "munged." If it's not too much trouble to point me to the place in the codebase where that happens, I could also then take a look and try to see if it needs to be changed for the Mac.....or at least my Mac. I don't have a lot of experience with C/C++, but I am very game to try. I also know MacPorts has a robust infrastructure for adding patches to upstream source at distribution time, so that is where anything that varies across Mac OS versions or hardware probably belongs.


On Mon, Jun 29, 2020 at 4:40 AM Richard Shann <> wrote:
On Sun, 2020-06-28 at 23:22 -0500, David Richmond wrote:
> The sudo make install target does work and appropriately puts the
> executable in /usr/local/bin where it can be run as "denemo" from the
> command line.

I've updated the website with this

> Second, the bad news. While the keybindings for shift or altĀ + the
> number keys can be fixed relatively easily from the Command Center
> (and then with a mapping file), I am seeing the "b" and "e" keys on
> my MacBook Pro keyboard registering as number 2 and 5, respectively,
> with obviously annoying results for usage

Very strange - what do the "2" and "5" keys result in? And what happens
with shift, control, alt ...

I can easily make Denemo emit the exact keycodes etc that it is
receiving from the environment when a key is pressed (onto the console)
if that will help.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]