* [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
@ 2012-09-26 22:21 Allan Gottlieb
2012-09-27 2:11 ` Canek Peláez Valdés
0 siblings, 1 reply; 8+ messages in thread
From: Allan Gottlieb @ 2012-09-26 22:21 UTC (permalink / raw
To: gentoo-user
My new install is gnome 3.4, which is running pretty well.
I am having trouble with an (important-to-me) custom keyboard shortcut.
I am an emacs user so changed many of the shortcuts to use the "Windows
key", i.e. super. This works Super+Up moves to the workspace above,
etc.
However, I have had 2 custom keyboards with previous gnome's
Super+T gnome-terminal
Super+E emacs
This does not work. Pressing Super+T gives t, Super+E gives e.
However if I set the shortcuts to be
alt+T gnome-terminal
alt+e emacs
it works fine. However, I can't give up alt+T and alt+e as they are
used in emacs.
thanks,
allan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
2012-09-26 22:21 [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4 Allan Gottlieb
@ 2012-09-27 2:11 ` Canek Peláez Valdés
2012-09-27 2:14 ` Canek Peláez Valdés
2012-09-28 0:29 ` Allan Gottlieb
0 siblings, 2 replies; 8+ messages in thread
From: Canek Peláez Valdés @ 2012-09-27 2:11 UTC (permalink / raw
To: gentoo-user
On Wed, Sep 26, 2012 at 5:21 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
> My new install is gnome 3.4, which is running pretty well.
> I am having trouble with an (important-to-me) custom keyboard shortcut.
>
> I am an emacs user so changed many of the shortcuts to use the "Windows
> key", i.e. super. This works Super+Up moves to the workspace above,
> etc.
Be aware that Super+Up, Super+Left, and Super+Right work for maximize,
mazimize to the left, and maximize to the right.
> However, I have had 2 custom keyboards with previous gnome's
>
> Super+T gnome-terminal
> Super+E emacs
>
> This does not work. Pressing Super+T gives t, Super+E gives e.
>
> However if I set the shortcuts to be
> alt+T gnome-terminal
> alt+e emacs
> it works fine. However, I can't give up alt+T and alt+e as they are
> used in emacs.
Known bug:
https://bugzilla.gnome.org/show_bug.cgi?id=659899
https://bugzilla.gnome.org/show_bug.cgi?id=655615
Basically, GNOME Shell treats the Super key as special, and sometimes
shortcuts binded to it fail. It is a bug, however, and devs are
discussing how to handle it. In the mean time, may I recommend trying:
Ctrl+Alt+e -> Emacs
Ctrl+Alt+t -> Terminal
It is not optimal, and the bug should be fixed. But it has a workaround.
Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
2012-09-27 2:11 ` Canek Peláez Valdés
@ 2012-09-27 2:14 ` Canek Peláez Valdés
2012-09-28 0:29 ` Allan Gottlieb
1 sibling, 0 replies; 8+ messages in thread
From: Canek Peláez Valdés @ 2012-09-27 2:14 UTC (permalink / raw
To: gentoo-user
On Wed, Sep 26, 2012 at 9:11 PM, Canek Peláez Valdés <caneko@gmail.com> wrote:
> On Wed, Sep 26, 2012 at 5:21 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
>> My new install is gnome 3.4, which is running pretty well.
>> I am having trouble with an (important-to-me) custom keyboard shortcut.
>>
>> I am an emacs user so changed many of the shortcuts to use the "Windows
>> key", i.e. super. This works Super+Up moves to the workspace above,
>> etc.
>
> Be aware that Super+Up, Super+Left, and Super+Right work for maximize,
> mazimize to the left, and maximize to the right.
>
>> However, I have had 2 custom keyboards with previous gnome's
>>
>> Super+T gnome-terminal
>> Super+E emacs
>>
>> This does not work. Pressing Super+T gives t, Super+E gives e.
>>
>> However if I set the shortcuts to be
>> alt+T gnome-terminal
>> alt+e emacs
>> it works fine. However, I can't give up alt+T and alt+e as they are
>> used in emacs.
>
> Known bug:
>
> https://bugzilla.gnome.org/show_bug.cgi?id=659899
> https://bugzilla.gnome.org/show_bug.cgi?id=655615
>
> Basically, GNOME Shell treats the Super key as special, and sometimes
> shortcuts binded to it fail. It is a bug, however, and devs are
> discussing how to handle it. In the mean time, may I recommend trying:
>
> Ctrl+Alt+e -> Emacs
> Ctrl+Alt+t -> Terminal
>
> It is not optimal, and the bug should be fixed. But it has a workaround.
>
> Regards.
BTW, it can be done with an extension (according to the bug) using
global.display.add_keybinding(). I haven't wrote any GNOME Shell
extension, but I've heard it's not difficult.
Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
2012-09-27 2:11 ` Canek Peláez Valdés
2012-09-27 2:14 ` Canek Peláez Valdés
@ 2012-09-28 0:29 ` Allan Gottlieb
2012-09-28 1:06 ` Canek Peláez Valdés
1 sibling, 1 reply; 8+ messages in thread
From: Allan Gottlieb @ 2012-09-28 0:29 UTC (permalink / raw
To: gentoo-user
On Wed, Sep 26 2012, Canek Peláez Valdés wrote:
> On Wed, Sep 26, 2012 at 5:21 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
>> My new install is gnome 3.4, which is running pretty well.
>> I am having trouble with an (important-to-me) custom keyboard shortcut.
>>
>> I am an emacs user so changed many of the shortcuts to use the "Windows
>> key", i.e. super. This works Super+Up moves to the workspace above,
>> etc.
>
> Be aware that Super+Up, Super+Left, and Super+Right work for maximize,
> mazimize to the left, and maximize to the right.
I remap those to window above/below
>> However, I have had 2 custom keyboards with previous gnome's
>>
>> Super+T gnome-terminal
>> Super+E emacs
>>
>> This does not work. Pressing Super+T gives t, Super+E gives e.
>
> Known bug:
>
> https://bugzilla.gnome.org/show_bug.cgi?id=659899
> https://bugzilla.gnome.org/show_bug.cgi?id=655615
Thanks. I just added myself to the CC list for both.
> In the mean time, may I recommend trying:
>
> Ctrl+Alt+e -> Emacs
> Ctrl+Alt+t -> Terminal
>
> It is not optimal, and the bug should be fixed. But it has a workaround.
Both those keys are mapped to standard (useful) emacs commands.
Also in emacs Ctrl+Alt+Shift+e is translated into Ctrl+Alt+e
and the same for t.
I might ask on the emacs list if messing with the translate table is
advisable for competent-but-not-wizard emacs users. I hesitate since
Ctrl+Alt+Shift+e is not so easy to type and it might be easier to just
hit super (activities view) and then select emacs/gnome-terminal from
the favorites list.
thanks again,
allan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
2012-09-28 0:29 ` Allan Gottlieb
@ 2012-09-28 1:06 ` Canek Peláez Valdés
2012-09-28 1:33 ` Allan Gottlieb
0 siblings, 1 reply; 8+ messages in thread
From: Canek Peláez Valdés @ 2012-09-28 1:06 UTC (permalink / raw
To: gentoo-user
On Thu, Sep 27, 2012 at 7:29 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
> On Wed, Sep 26 2012, Canek Peláez Valdés wrote:
>
>> On Wed, Sep 26, 2012 at 5:21 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
>>> My new install is gnome 3.4, which is running pretty well.
>>> I am having trouble with an (important-to-me) custom keyboard shortcut.
>>>
>>> I am an emacs user so changed many of the shortcuts to use the "Windows
>>> key", i.e. super. This works Super+Up moves to the workspace above,
>>> etc.
>>
>> Be aware that Super+Up, Super+Left, and Super+Right work for maximize,
>> mazimize to the left, and maximize to the right.
>
> I remap those to window above/below
>
>>> However, I have had 2 custom keyboards with previous gnome's
>>>
>>> Super+T gnome-terminal
>>> Super+E emacs
>>>
>>> This does not work. Pressing Super+T gives t, Super+E gives e.
>>
>> Known bug:
>>
>> https://bugzilla.gnome.org/show_bug.cgi?id=659899
>> https://bugzilla.gnome.org/show_bug.cgi?id=655615
>
> Thanks. I just added myself to the CC list for both.
>
>> In the mean time, may I recommend trying:
>>
>> Ctrl+Alt+e -> Emacs
>> Ctrl+Alt+t -> Terminal
>>
>> It is not optimal, and the bug should be fixed. But it has a workaround.
>
> Both those keys are mapped to standard (useful) emacs commands.
Custom, I suppose? I've been using Emacs since 1996, and I certainly
don't have C-M-e nor C-M-t defined.
> Also in emacs Ctrl+Alt+Shift+e is translated into Ctrl+Alt+e
> and the same for t.
>
> I might ask on the emacs list if messing with the translate table is
> advisable for competent-but-not-wizard emacs users. I hesitate since
> Ctrl+Alt+Shift+e is not so easy to type and it might be easier to just
> hit super (activities view) and then select emacs/gnome-terminal from
> the favorites list.
I usually launch from the activities view. It's fast enough to do
Super -> e -> m (and Emacs jump to the first selected item). I believe
if you have a program in your favorites, it jumps faster (I just now
realized that Super -> e brings me Emacs right away).
Anyway, with some luck the bug will be closes soon enough.
Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
2012-09-28 1:06 ` Canek Peláez Valdés
@ 2012-09-28 1:33 ` Allan Gottlieb
2012-09-28 3:58 ` Canek Peláez Valdés
0 siblings, 1 reply; 8+ messages in thread
From: Allan Gottlieb @ 2012-09-28 1:33 UTC (permalink / raw
To: gentoo-user
On Thu, Sep 27 2012, Canek Peláez Valdés wrote:
> On Thu, Sep 27, 2012 at 7:29 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
>> On Wed, Sep 26 2012, Canek Peláez Valdés wrote:
>>
>>> In the mean time, may I recommend trying:
>>>
>>> Ctrl+Alt+e -> Emacs
>>> Ctrl+Alt+t -> Terminal
>>>
>>> It is not optimal, and the bug should be fixed. But it has a workaround.
>>
>> Both those keys are mapped to standard (useful) emacs commands.
>
> Custom, I suppose? I've been using Emacs since 1996,
1985 for me.
> and I certainly don't have C-M-e nor C-M-t defined.
I would think that you do. Type C-h k C-M-e and you will get
C-M-e runs the command end-of-defun, which is an interactive compiled
Lisp function in `lisp.el'.
It is bound to <C-M-end>, C-M-e, ESC <C-end>.
(end-of-defun &optional ARG)
Move forward to next end of defun.
With argument, do it that many times.
Negative argument -N means move back to Nth preceding end of defun.
An end of a defun occurs right after the close-parenthesis that
matches the open-parenthesis that starts a defun; see function
`beginning-of-defun'.
If variable `end-of-defun-function' is non-nil, its value
is called as a function to find the defun's end.
>> I might ask on the emacs list if messing with the translate table is
>> advisable for competent-but-not-wizard emacs users. I hesitate since
>> Ctrl+Alt+Shift+e is not so easy to type and it might be easier to just
>> hit super (activities view) and then select emacs/gnome-terminal from
>> the favorites list.
>
> I usually launch from the activities view. It's fast enough to do
> Super -> e -> m (and Emacs jump to the first selected item). I believe
> if you have a program in your favorites, it jumps faster (I just now
> realized that Super -> e brings me Emacs right away).
Yes this is my current plan.
> Anyway, with some luck the bug will be closes soon enough.
Agreed.
allan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
2012-09-28 1:33 ` Allan Gottlieb
@ 2012-09-28 3:58 ` Canek Peláez Valdés
2012-09-28 4:44 ` Allan Gottlieb
0 siblings, 1 reply; 8+ messages in thread
From: Canek Peláez Valdés @ 2012-09-28 3:58 UTC (permalink / raw
To: gentoo-user
On Thu, Sep 27, 2012 at 8:33 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
> On Thu, Sep 27 2012, Canek Peláez Valdés wrote:
>
>> On Thu, Sep 27, 2012 at 7:29 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
>>> On Wed, Sep 26 2012, Canek Peláez Valdés wrote:
>>>
>>>> In the mean time, may I recommend trying:
>>>>
>>>> Ctrl+Alt+e -> Emacs
>>>> Ctrl+Alt+t -> Terminal
>>>>
>>>> It is not optimal, and the bug should be fixed. But it has a workaround.
>>>
>>> Both those keys are mapped to standard (useful) emacs commands.
>>
>> Custom, I suppose? I've been using Emacs since 1996,
>
> 1985 for me.
>
>> and I certainly don't have C-M-e nor C-M-t defined.
>
> I would think that you do. Type C-h k C-M-e and you will get
>
> C-M-e runs the command end-of-defun, which is an interactive compiled
> Lisp function in `lisp.el'.
You are right. I didn't knew that one.
Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4
2012-09-28 3:58 ` Canek Peláez Valdés
@ 2012-09-28 4:44 ` Allan Gottlieb
0 siblings, 0 replies; 8+ messages in thread
From: Allan Gottlieb @ 2012-09-28 4:44 UTC (permalink / raw
To: gentoo-user
On Thu, Sep 27 2012, Canek Peláez Valdés wrote:
> On Thu, Sep 27, 2012 at 8:33 PM, Allan Gottlieb <gottlieb@nyu.edu> wrote:
>>
>> C-M-e runs the command end-of-defun, which is an interactive compiled
>> Lisp function in `lisp.el'.
>
> You are right. I didn't knew that one.
It is actually quite useful and, despite the name is not limited to
lisp. Same with C-M-t.
allan
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-09-28 4:47 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-26 22:21 [gentoo-user] trouble with custom keyboard shortcuts in gnome 3.4 Allan Gottlieb
2012-09-27 2:11 ` Canek Peláez Valdés
2012-09-27 2:14 ` Canek Peláez Valdés
2012-09-28 0:29 ` Allan Gottlieb
2012-09-28 1:06 ` Canek Peláez Valdés
2012-09-28 1:33 ` Allan Gottlieb
2012-09-28 3:58 ` Canek Peláez Valdés
2012-09-28 4:44 ` Allan Gottlieb
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox