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
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
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
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.
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
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
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
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,
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
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.
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
@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:
> 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:
>@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
@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?
--
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",
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",
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",
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",
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,
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
@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:
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
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
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
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
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
@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,
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
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
30 matches
Mail list logo