Sign in Join

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

Mailing lists / lazarus / 2015-06

Conflicting IDE keyboard shortcuts with OSX out-of-the-box

6 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

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

Graeme Geldenhuys

Hi,

Find Procedure Definition [Ctrl+Shift+Up]
Find Prodecure Method [Ctrl+Shift+Down]

They conflict with standard OSX desktop shortcuts. The desktop shorcuts take preference.

Source Notebook commands/toggle breakpoint [Ctrl+P] Formatting/unknown editor command [Ctrl+P]

They conflict with each other.

This is all after a standard install on an OSX 10.9 system that never had Lazarus before. I am using lazarus v1.4 release as downloaded from SourceForge.

Are these considered bugs - if so I'll report them in Mantis. Or is it expected from the developer to find there own workable shortcuts on each platform, or disable standard shortcuts from the OS's desktop environment?

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Dmitry Boyarintsev
to Graeme Geldenhuys

On Mon, Jun 15, 2015 at 9:01 AM, Graeme Geldenhuys <

Show quoted text 6 lines
wrote: Are these considered bugs - if so I'll report them in Mantis. Or is it expected from the developer to find there own workable shortcuts on each platform, or disable standard shortcuts from the OS's desktop environment?

It's better to report them, so the issue is not forgotten. These shortcuts were introduced at the time of 10.4 when it was not overlapping with standard OSX environment.
Any new OSX shortcut introduced (in very next version of OSX) is potentially causing a problem with Lazarus.

Overlapping within IDE shortcuts are introduced by the similar issue. Each short-cut needs to be revised when adding to OSX, and since it's very easy to match the existing one.

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

Reply by email

FreeMan
to Graeme Geldenhuys: Find Procedure Definition [Ctrl+Shift+Up] Find Prodecure Method [Ctrl+Shift+Down] They…

I'm using "MacOSXApple" scheme. QT64 fpc & lazarus svn has a much problem for shortcut. I reported and wrote in mail list. Example: while designing on form, can NOT move component via "ctrl + arrow(s)" I found by coincidence "cmd + ctrl + arrow(s)" work.

another bug: http://bugs.freepascal.org/view.php?id=27782

for IDE main menu shortcuts, when click to other form of lazarus, source editor, object inspecter etc. you can see on osx taskbar, IDe main menu hide, and shortcuts not work.

Or is LCL-Qt a better option under OSX? Regards, - Graeme -

not much different.

Graeme Geldenhuys wrote 25 lines
Hi, Find Procedure Definition [Ctrl+Shift+Up] Find Prodecure Method [Ctrl+Shift+Down] They conflict with standard OSX desktop shortcuts. The desktop shorcuts take preference. Source Notebook commands/toggle breakpoint [Ctrl+P] Formatting/unknown editor command [Ctrl+P] They conflict with each other. This is all after a standard install on an OSX 10.9 system that never had Lazarus before. I am using lazarus v1.4 release as downloaded from SourceForge. Are these considered bugs - if so I'll report them in Mantis. Or is it expected from the developer to find there own workable shortcuts on each platform, or disable standard shortcuts from the OS's desktop environment? Regards, - Graeme -

Reply by email

FreeMan
to FreeMan

Sorry, I forget my solution. What I need much importent short cuts, I added alternative shortcut form Tools -> IDE options -> Key Mappings. And don't forget "grab key" not working in normally in qt, Haveto add manually.(via checkboxs) and have to find not used combinations.

FreeMan wrote 10 lines
I'm using "MacOSXApple" scheme. QT64 fpc & lazarus svn has a much problem for shortcut. I reported and wrote in mail list. Example: while designing on form, can NOT move component via "ctrl + arrow(s)" I found by coincidence "cmd + ctrl + arrow(s)" work. another bug: http://bugs.freepascal.org/view.php?id=27782 for IDE main menu shortcuts, when click to other form of lazarus, source editor, object inspecter etc. you can see on osx taskbar, IDe main menu hide, and shortcuts not work.

Reply by email

Graeme Geldenhuys
to FreeMan
FreeMan wrote
Sorry, I forget my solution. What I need much importent short cuts, I added alternative shortcut form Tools -> IDE options -> Key Mappings.

My solution... I wanted to keep my Lazarus shortcuts on my MacBook as close as possible to my FreeBSD and Linux systems. So I disabled many of the OSX shortcuts in "System Preferences -> Keyboard -> Shortcuts". Hopefully those are only disabled in my profile, otherwise I'll hear it pretty soon from the wife. :)

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email