> On Jun 10, 2020, at 12:33 PM, Pascal <p....@orange.fr> wrote:
> 
> Hello John,
> 
>> Le 9 juin 2020 à 17:47, John Ralls <jra...@ceridwen.us> a écrit :
>> 
>> Something else is wrong. `encoding` *is* a legal parameter to `open`: 
>> https://docs.python.org/3/library/functions.html#open
> 
> When running jhbuild shell for gtk-mac-bundler the Python is version 3.6 
> built in .new_local:
> [JH]% which python
> /opt/.new_local/share/venv/etc-teWAGlKT/bin/python
> [JH]% python --version
> Python 3.6.10

Once you've started the jhbuild shell gtk-mac-bundler python should be the one 
in $PREFIX. Are you sure you're not getting the Apple-supplied python 2.7? That 
*doesn't* have an encoding argument to open().

> 
> Yes I agree, I can't explain more what it is going on.
> 
>> As for keyboard shortcuts, it depends on what shortcuts you mean. If it's 
>> something like ctrl vs. command make sure that you use 
>> GDK_MODIFIER_INTENT_PRIMARY_ACCELERATOR instead of GDK_CONTROL_MASK. If you 
>> use accelerator groups other keys can be customized with an accelerator map 
>> file; if not you'll have to hand-code them one by one.
>> 
>> OTOH if you want to use the keybindings from system preferences you'll have 
>> to code that yourself, AFAIK Gtk doesn't do that.
> 
> Well, I mean shortcuts with <cmd> key as <cmd>F for find.
> I was wondering if I were missing some keyboard mapping files in the bundle 
> rather than source code changes as the program is written to support macOS 
> shortcuts (but I haven't dig in detail to that code).

No, there's nothing in gtk-mac-bundler or gtk-mac-integration about this, it's 
built into Gtk since 2.10 or so. Are the accelerator keys correct when run from 
the jhbuild install directory?

Regards,
John Ralls

_______________________________________________
gtk-osx-users-list mailing list
gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to