public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [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