Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2020-01-15 Thread AgilentGCMS
OK, now I finally have a set of consistent keystrokes. My problem was that I wanted to get to the beginning/end of line, and + to select till beginning/end of line. By default, Fn+left did nothing, but shift+Fn+left selected till beginning of line, and so on, and there was no configurable

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2020-01-09 Thread Jiří Techet
Fn+Right arrow goes to the end of the line for me (corresponds to the default Home key keybinding). In Preferences->Keybindings->"go to end of line" you can reconfigure the keybinding to whatever you want. -- You are receiving this because you are subscribed to this thread. Reply to this email

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-12-21 Thread AgilentGCMS
Any resolution to this issue? As a regular user of geany who is now forced to use a mac for development, this inconsistency is driving me nuts. I could learn new keystrokes, but there doesn't seem to be *any* keystroke by default to go to end of line! -- You are receiving this because you are

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-11-26 Thread AgilentGCMS
OK, I installed the GTK3 build from https://download.geany.org/snapshots/geany-1.36_osx.dmg. The theming looks more consistent with the rest of my apps, which is good. However, the original problem about which I opened the issue is still there, and I can see it even without selecting any text.

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-11-18 Thread Jiří Techet
This mailing list post more or less explains what's going on with the GTK3 build https://lists.geany.org/pipermail/users/2019-October/011099.html I believe this build works better than the GTK2 one and for future releases I'll switch to GTK3. -- You are receiving this because you are

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-11-15 Thread AgilentGCMS
If I select "About Geany", it says Geany 1.36, but it also says "Using GTK+ v2.24.32 and GLib v2.60.6 runtime libraries". Is that the build you're talking about? I'm asking because I don't have permissions to install stuff on my work computer (yes, it sucks), so I'd like to make sure that it's

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-11-15 Thread Jiří Techet
Have you tried this build? https://download.geany.org/snapshots/geany-1.36_osx.dmg I'm not sure if the older version based on GTK2 works or not but at least on my machine, this GTK3 build seems to do the right thing. -- You are receiving this because you are subscribed to this thread. Reply

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-11-14 Thread AgilentGCMS
Except that Fn+Left and Fn+Right do not work as Home and End in Geany on my mac (they do nothing). So I have to do Cmd+Left for Home, but Shift+Fn+Left to select to start of line. This is a discrepancy. I'm now realizing that this discrepancy also infects this text box I'm typing in in Firefox,

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-11-13 Thread Jiří Techet
The standard keybindings for home and end are Fn+ and Fn+ on mac which work in most editors, including Geany. I'm afraid this keybinding currently isn't overridable in Geany and is hard-coded in the Scintilla editing component Geany uses. -- You are receiving this because you are subscribed to

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2019-11-13 Thread AgilentGCMS
Googling for 'geany mac os select till end of line' brought me to this thread, where I realize the last post was more than a year ago. Are there now keyboard shortcuts to select till beginning/end of line on mac os? As one of the posters pointed out, there's no home or end key on mac keyboards.

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-10-08 Thread Jiří Techet
https://github.com/geany/geany/pull/1633 fixes the majority of non-working keybindings. The ones that still don't work and should be changed are ``` GEANY_KEYS_EDITOR_AUTOCOMPLETE GEANY_KEYS_SELECT_WORD GEANY_KEYS_GOTO_LINE GEANY_KEYS_GOTO_LINESTARTVISUAL GEANY_KEYS_GOTO_LINEENDVISUAL

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-30 Thread Jiří Techet
@techee pushed 1 commit. 28ac94d Make system keybindings configuration more generic -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-29 Thread elextr
> But we do not have a system-wide, non-platform-specific keybindings file yet, > so I don't replace anything. Oh, right, its in the code, of dear. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-29 Thread Colomban Wendling
>@b4n, one benefit of having the platform specific keybindings file is that it >makes what is different on the platform clearly visible, and so easier to >maintain. Yes, and what I proposed kept that the same. But we *do not* have a system-wide, non-platform-specific keybindings file yet, so

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-29 Thread elextr
@b4n, one benefit of having the platform specific keybindings file is that it makes what is different on the platform clearly visible, and so easier to maintain. @techee wasn't this triggered by some issue, shouldn't you make the platform keybindings file to address that as part of the PR? --

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-29 Thread Colomban Wendling
b4n commented on this pull request. > @@ -782,6 +768,36 @@ static void load_kb(GeanyKeyGroup *group, > GeanyKeyBinding *kb, gpointer user_dat } +static void init_platform_kb(void) +{ +#ifdef __APPLE__ + gchar *configfile = g_build_filename(app->datadir, "keybindings_osx.conf",

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-24 Thread Jiří Techet
techee commented on this pull request. > @@ -782,6 +768,36 @@ static void load_kb(GeanyKeyGroup *group, > GeanyKeyBinding *kb, gpointer user_dat } +static void init_platform_kb(void) +{ +#ifdef __APPLE__ + gchar *configfile = g_build_filename(app->datadir, "keybindings_osx.conf",

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-23 Thread Colomban Wendling
b4n commented on this pull request. > @@ -782,6 +768,36 @@ static void load_kb(GeanyKeyGroup *group, > GeanyKeyBinding *kb, gpointer user_dat } +static void init_platform_kb(void) +{ +#ifdef __APPLE__ + gchar *configfile = g_build_filename(app->datadir, "keybindings_osx.conf",

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-09-23 Thread Jiří Techet
techee commented on this pull request. > @@ -782,6 +768,36 @@ static void load_kb(GeanyKeyGroup *group, > GeanyKeyBinding *kb, gpointer user_dat } +static void init_platform_kb(void) +{ +#ifdef __APPLE__ + gchar *configfile = g_build_filename(app->datadir, "keybindings_osx.conf",

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-08-11 Thread Colomban Wendling
b4n requested changes on this pull request. > @@ -782,6 +768,36 @@ static void load_kb(GeanyKeyGroup *group, > GeanyKeyBinding *kb, gpointer user_dat } +static void init_platform_kb(void) +{ +#ifdef __APPLE__ + gchar *configfile = g_build_filename(app->datadir,

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-08-11 Thread Jiří Techet
Well, nobody has written the OS X specific keybinding overrides yet so the patch won't do anything useful. Let's just wait until someone is motivated enough to create OS X specific keybindings and merge it then. -- You are receiving this because you are subscribed to this thread. Reply to this

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-08-04 Thread elextr
@codebrainz well, it needs to be tested in a non-OSX platform before merge, but the OSX part I would trust to techee as we have no other OSX testers -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-08-04 Thread Matthew Brush
Should merge this if it does as advertised (cannot test ATM) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/1395#issuecomment-320214133

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-04-29 Thread Jiří Techet
I think Frank doesn't build Geany by himself but uses my builds which don't contain this patch yet. @frlan let me know if you want me to prepare a build for you which contains this patch. That said for providing the keybindings you actually don't need the patch, just copy/paste here the

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-04-29 Thread elextr
As it stands this requires any tester to define new keys. @frlan, since OSX is the only platform where its proposed to use different keybindings and you are a day-to-day user, can you test this and in the process develop a set of OSX specific default keybindings? -- You are receiving this

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-04-29 Thread Frank Lanitz
As a MacOS user during the day I hate changed keybindings too. But as we have seen last year some of the keybiindings working fine on e.g. Linux/Xfce are just already in use by some system stuff on MacOS and of course they got different keys. -- You are receiving this because you are

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-03-29 Thread Matthew Brush
Some of Scintilla's hardcoded keybindings are already different per platform. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/1395#issuecomment-290255956

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-03-29 Thread elextr
@kugel- this is in response to #1324 where its pointed out that some keys simply don't exist on some platforms, so the default bindings cannot work. Unfortunately platforms ARE different and the common key sequences on different platforms ARE different. Yes it will upset your muscle memory,

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-03-29 Thread Thomas Martitz
I completely disagree with platform-sepcific keybindings. As a user that uses Geany mostly on Linux, and occasionally on Windows, I would truly hate if I suddenly had to remember that keybindings differ. I goes along the same lines different menu items. I still absolutely hate that Firefox on

Re: [Github-comments] [geany/geany] Add support for platform-specific keybindings (#1395)

2017-02-16 Thread elextr
Looks ok to me, and definitely better than "having half the defaults `#ifdef`ed" as @b4n put it. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/1395#issuecomment-280350100