Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2016-03

Default keymapping adapted to OS X

6 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner
to Juha Manninen
Show quoted text 9 lines
I applied the patch from here: http://bugs.freepascal.org/view.php?id=28658 It adds a new key mapping for OSX: "Default adapted to OS X" Now there are 3 mappings for OSX and only 2 for other systems. It is unproportional. Should one of the old modes be removed? Mac users, what do you say? I don't use Mac myself.

Many F keys are by default used by OS X itself. For instance, F3 and F4 control volume, F9-F11 are used by Expose.
If you want to use the Windows/Linux scheme on OS X you either a) have to use the fn key and change System Preferences / Keyboard / Use the F1-F12 keys to control software features. b) or add some useful secondary key for each blocked F shortcut.

I don't know anyone who wants the Windows/Linux (Lazarus default) scheme under OS X without Ctrl-Meta mapping. If a Mac user chooses the Windows/Linux scheme it should be the Ctrl-Meta mapped. No need to add a separate scheme for that.

The name "Default adapted to OS X" is wrong, because the "Default" under OS X is the "Apple Style" scheme.

Maybe it would be better to change the scheme captions: *Lazarus (inspired by Delphi)
*Classic (inspired by Turbo Pascal)
*Mac OS X (Apple Style)
*Mac OS X (Lazarus Style)

And the schemes need an explanation (e.g. ShowHint). For example the "Lazarus" and "Classic" should give the hint about "System Preferences / ...".

If there are no objections I can do that.

Mattias

Reply by email

Juha Manninen
to Mattias Gaertner
Mattias Gaertner wrote
If there are no objections I can do that.

Yes please.
My understanding is that the mappings for OS/X are not only different but also limited. They have not been updated as diligently as the default for other platforms.
I guess that was the fundamental motivation for the patch. I was hoping comments from other OS/X users, too.

Juha

Reply by email

Dmitry Boyarintsev
to Mattias Gaertner: On Mon, 14 Mar 2016 12:07:44 +0200 Many F keys are by default used by OS X itself. For…

On Mon, Mar 14, 2016 at 7:03 AM, Mattias Gaertner <

Show quoted text 5 lines
wrote: I don't know anyone who wants the Windows/Linux (Lazarus default) scheme under OS X without Ctrl-Meta mapping.

Count me in.
I typically start by going to OSX preferences and disabling OSX defaults not to interfere with the IDE.
Can't use Lazarus without Windows/Linux scheme (quite a torture).

thanks,
Dmitry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20160314/36ad92df/attachment.html>

Reply by email

Mattias Gaertner
to Dmitry Boyarintsev
Show quoted text 11 lines
On Mon, Mar 14, 2016 at 7:03 AM, Mattias Gaertner < > wrote: > I don't know anyone who wants the Windows/Linux (Lazarus default) > scheme under OS X without Ctrl-Meta mapping. > Count me in. I typically start by going to OSX preferences and disabling OSX defaults not to interfere with the IDE. Can't use Lazarus without Windows/Linux scheme (quite a torture).

The Windows/Linux scheme was not available til yesterday. How did you use it?

Mattias

Reply by email

Dmitry Boyarintsev
to Mattias Gaertner

On Mon, Mar 14, 2016 at 9:25 AM, Mattias Gaertner <

Show quoted text 6 lines
wrote: The Windows/Linux scheme was not available til yesterday. How did you use it?

Lazarus has been providing 3 schemas. One of them was more or less close to Windows/Linux schema.
It did require some manual adjustment to match exactly, but it typically took only 10-15 minutes to reconfigure.

thanks,
Dmitry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20160314/791be1c1/attachment.html>

Reply by email