unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Alt vs Meta - Sun keyboard, redhat linux
@ 2010-12-31 23:21 chengiz
  2011-01-01 19:35 ` Peter Dyballa
       [not found] ` <mailman.6.1293910561.32515.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 8+ messages in thread
From: chengiz @ 2010-12-31 23:21 UTC (permalink / raw)
  To: help-gnu-emacs

Hi,

I use a Sun Type 6 keyboard on a Redhat machine running Gnome. Here,
by default in gnu emacs, the Alt key mapped to M- and the Meta key was
unmapped.

I want like on my older sun machine, to use the Meta key as M- and Alt
key as A-.

In gnome-keyboard-properties, under Layout Options -> Alt/Win key
behaviour, I set "Meta is mapped to the Win-keys". This resulted in
the Meta key being mapped to M- but the Alt key is still mapped to M-.
How do I map the Alt key to A-?

Thank you.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Alt vs Meta - Sun keyboard, redhat linux
  2010-12-31 23:21 Alt vs Meta - Sun keyboard, redhat linux chengiz
@ 2011-01-01 19:35 ` Peter Dyballa
       [not found] ` <mailman.6.1293910561.32515.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 8+ messages in thread
From: Peter Dyballa @ 2011-01-01 19:35 UTC (permalink / raw)
  To: chengiz; +Cc: help-gnu-emacs


Am 01.01.2011 um 00:21 schrieb chengiz:

> In gnome-keyboard-properties, under Layout Options -> Alt/Win key
> behaviour, I set "Meta is mapped to the Win-keys". This resulted in
> the Meta key being mapped to M- but the Alt key is still mapped to M-.
> How do I map the Alt key to A-?

I'm not using GNOME.

I'd use xmodmap to change the modifier keys. And I'd use xev to  
determine the key code or symbol name of the keys to change.

In ~/.xinitrc you then can have:

	xmodmap ${HOME}/.xmodmaprc

and .xmodmaprc can have a little "programme" like this:

	clear Mod1
	clear Mod2
	add    Mod1    = Alt_L       Alt_R
	add    Mod2    = Meta_L      Meta_R

--
Greetings

   Pete

It isn't pollution that's harming the environment. It's the impurities  
in our air and water that are doing it.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Alt vs Meta - Sun keyboard, redhat linux
       [not found] ` <mailman.6.1293910561.32515.help-gnu-emacs@gnu.org>
@ 2011-01-03 20:25   ` chengiz
  2011-01-03 22:53     ` Peter Dyballa
       [not found]     ` <mailman.18.1294095231.614.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 8+ messages in thread
From: chengiz @ 2011-01-03 20:25 UTC (permalink / raw)
  To: help-gnu-emacs

On Jan 1, 2:35 pm, Peter Dyballa <Peter_Dyba...@Web.DE> wrote:
> Am 01.01.2011 um 00:21 schrieb chengiz:
>
> > In gnome-keyboard-properties, under Layout Options -> Alt/Win key
> > behaviour, I set "Meta is mapped to the Win-keys". This resulted in
> > the Meta key being mapped to M- but the Alt key is still mapped to M-.
> > How do I map the Alt key to A-?
>
> I'm not using GNOME.
>
> I'd use xmodmap to change the modifier keys. And I'd use xev to  
> determine the key code or symbol name of the keys to change.
>
> In ~/.xinitrc you then can have:
>
>         xmodmap ${HOME}/.xmodmaprc
>
> and .xmodmaprc can have a little "programme" like this:
>
>         clear Mod1
>         clear Mod2
>         add    Mod1    = Alt_L       Alt_R
>         add    Mod2    = Meta_L      Meta_R
>
> --
> Greetings
>
>    Pete
>
> It isn't pollution that's harming the environment. It's the impurities  
> in our air and water that are doing it.

Which of these "Mod?"s does emacs use for its Alt modifier? My current
xmodmap already has Alt_L at Mod1. I want emacs to treat this like
Emacs-alt (ie. the rarely used Alt modifier mentioned at
http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-Keyboard.html)
rather than Emacs-meta.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Alt vs Meta - Sun keyboard, redhat linux
  2011-01-03 20:25   ` chengiz
@ 2011-01-03 22:53     ` Peter Dyballa
       [not found]     ` <mailman.18.1294095231.614.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 8+ messages in thread
From: Peter Dyballa @ 2011-01-03 22:53 UTC (permalink / raw)
  To: chengiz; +Cc: help-gnu-emacs


Am 03.01.2011 um 21:25 schrieb chengiz:

> Which of these "Mod?"s does emacs use for its Alt modifier? My current
> xmodmap already has Alt_L at Mod1. I want emacs to treat this like
> Emacs-alt (ie. the rarely used Alt modifier mentioned at
> http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-Keyboard.html)
> rather than Emacs-meta.

Why do you think the Alt and Meta key modifiers have something to do  
with MS Losedos?

The Meta modifier is the M in, for example, M-x. M-ESC is ESC-ESC. The  
Meta modifier is accepted by GNU Emacs as the "Meta" modifier.

The Alt modifier can select up to two (two, because with and without  
Shift pressed) character keyboard layouts. On my keyboard, for  
example, Alt-a produces å and Alt-S-a Å. The Alt modifier is accepted  
by GNU Emacs as the "Alt" modifier.

If you want to find out what some "Alt" named key on your keyboard  
produces, then use xev (best launched from a *shell* buffer in GNU  
Emacs), give it the focus and press that key. Xev will produce some  
cryptic output that can be deciphered to some meaning. Similarly  
proceed with the "Meta" titled key on your keyboard. With the  
information of the key codes these keys generate when pressed or  
released, you can reset "key bindings" in X11:

	keycode <whichever> = Alt_R
	keycode <whatever> = Meta_L

Actually my first example was incomplete, because changing the  
sequence of modifiers does not change their meaning because the keys  
have also a keysym by which they are understood.

When you write that you have the Alt_L modifier already defined, then  
find out which key produces this modifier event. Xev can be your  
friend. Once you've located the Alt_L key on your keyboard, you can  
use it in GNU Emacs. The xkeycaps utility might be able to have your  
keyboard layout loaded. Then you'll see graphically what you press.

--
Greetings

   Pete

Ce qui été compris n'existe plus.
				(Paul Eluard)




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Alt vs Meta - Sun keyboard, redhat linux
       [not found]     ` <mailman.18.1294095231.614.help-gnu-emacs@gnu.org>
@ 2011-01-04 17:12       ` chengiz
  2011-01-04 22:47         ` Peter Dyballa
       [not found]         ` <mailman.1.1294181287.10900.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 8+ messages in thread
From: chengiz @ 2011-01-04 17:12 UTC (permalink / raw)
  To: help-gnu-emacs

On Jan 3, 5:53 pm, Peter Dyballa <Peter_Dyba...@Web.DE> wrote:
> Why do you think the Alt and Meta key modifiers have something to do  
> with MS Losedos?

Where do I think that?


> If you want to find out what some "Alt" named key on your keyboard  
> produces, then use xev (best launched from a *shell* buffer in GNU  
> Emacs), give it the focus and press that key. Xev will produce some  
> cryptic output that can be deciphered to some meaning. Similarly  
> proceed with the "Meta" titled key on your keyboard. With the  
> information of the key codes these keys generate when pressed or  
> released, you can reset "key bindings" in X11:
>
>         keycode <whichever> = Alt_R
>         keycode <whatever> = Meta_L
>

I used xev to verify that the Alt-key produces Alt_L and the 2 meta-
keys produce Meta_L and Meta_R. Emacs treats the meta-keys as if they
produced M- which is what I want, however it also treats the Alt-key
as if produced M-, which is what I want to change to A-. I think the
missing piece is what emacs is doing with Alt_L, as in why it is not
processing it as A-.
Here's my xmodmap output:
shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40),  Alt_R (0x71),  Alt_L (0x7d)
mod2        Num_Lock (0x4d)
mod3
mod4        Meta_L (0x73),  Meta_R (0x74),  Super_L (0x7f),  Hyper_L
(0x80),  Meta_L (0x9c)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)
I cant tell what to put in my xmodmaprc to make sure emacs behaves
correctly.

Thanks,
chengiz





^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Alt vs Meta - Sun keyboard, redhat linux
  2011-01-04 17:12       ` chengiz
@ 2011-01-04 22:47         ` Peter Dyballa
       [not found]         ` <mailman.1.1294181287.10900.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 8+ messages in thread
From: Peter Dyballa @ 2011-01-04 22:47 UTC (permalink / raw)
  To: chengiz; +Cc: help-gnu-emacs


Am 04.01.2011 um 18:12 schrieb chengiz:

> On Jan 3, 5:53 pm, Peter Dyballa <Peter_Dyba...@Web.DE> wrote:
>> Why do you think the Alt and Meta key modifiers have something to do
>> with MS Losedos?
>
> Where do I think that?

Because you inserted the link to some  "Windows-Keyboard".

> I think the missing piece is what emacs is doing with Alt_L, as in  
> why it is not processing it as A-.
> Here's my xmodmap output:
> shift       Shift_L (0x32),  Shift_R (0x3e)
> lock        Caps_Lock (0x42)
> control     Control_L (0x25),  Control_R (0x6d)
> mod1        Alt_L (0x40),  Alt_R (0x71),  Alt_L (0x7d)
> mod2        Num_Lock (0x4d)
> mod3
> mod4        Meta_L (0x73),  Meta_R (0x74),  Super_L (0x7f),  Hyper_L
> (0x80),  Meta_L (0x9c)
> mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)
> I cant tell what to put in my xmodmaprc to make sure emacs behaves
> correctly.


Modifier 5 cannot be Meta, Super, and Hyper altogether.

When you launch GNU Emacs with -Q, without any customisation, does it  
still interpret Alt as Meta? If so, then my assumption about the  
parity of the modifiers is wrong and it plays a role that mod1 is Meta  
and mod2 or mod3 is Alt. Then Hyper and maybe Super can follow, but I  
think Mode_switch is more important, since it's the compose key, which  
allows to type ø as o / etc. Num_Lock can be pretty useless.

In case Alt and Meta work correctly in 'emacs -Q', then something in  
your or your system's customisation (init files) is exchanging them.

--
Greetings

   Pete

When people run around and around in circles we say they are crazy.  
When planets do it we say they are orbiting.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Alt vs Meta - Sun keyboard, redhat linux
       [not found]         ` <mailman.1.1294181287.10900.help-gnu-emacs@gnu.org>
@ 2011-01-04 23:17           ` chengiz
  2011-01-05  0:24             ` Peter Dyballa
  0 siblings, 1 reply; 8+ messages in thread
From: chengiz @ 2011-01-04 23:17 UTC (permalink / raw)
  To: help-gnu-emacs

On Jan 4, 5:47 pm, Peter Dyballa <Peter_Dyba...@Web.DE> wrote:
> Am 04.01.2011 um 18:12 schrieb chengiz:
>
> > On Jan 3, 5:53 pm, Peter Dyballa <Peter_Dyba...@Web.DE> wrote:
> >> Why do you think the Alt and Meta key modifiers have something to do
> >> with MS Losedos?
>
> > Where do I think that?
>
> Because you inserted the link to some  "Windows-Keyboard".
>
> > I think the missing piece is what emacs is doing with Alt_L, as in  
> > why it is not processing it as A-.
> > Here's my xmodmap output:
> > shift       Shift_L (0x32),  Shift_R (0x3e)
> > lock        Caps_Lock (0x42)
> > control     Control_L (0x25),  Control_R (0x6d)
> > mod1        Alt_L (0x40),  Alt_R (0x71),  Alt_L (0x7d)
> > mod2        Num_Lock (0x4d)
> > mod3
> > mod4        Meta_L (0x73),  Meta_R (0x74),  Super_L (0x7f),  Hyper_L
> > (0x80),  Meta_L (0x9c)
> > mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)
> > I cant tell what to put in my xmodmaprc to make sure emacs behaves
> > correctly.
>
> Modifier 5 cannot be Meta, Super, and Hyper altogether.
>
> When you launch GNU Emacs with -Q, without any customisation, does it  
> still interpret Alt as Meta? If so, then my assumption about the  
> parity of the modifiers is wrong and it plays a role that mod1 is Meta  
> and mod2 or mod3 is Alt. Then Hyper and maybe Super can follow, but I  
> think Mode_switch is more important, since it's the compose key, which  
> allows to type ø as o / etc. Num_Lock can be pretty useless.
>
> In case Alt and Meta work correctly in 'emacs -Q', then something in  
> your or your system's customisation (init files) is exchanging them.
>

There is no difference with -Q, it still interprets Alt as Meta.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Alt vs Meta - Sun keyboard, redhat linux
  2011-01-04 23:17           ` chengiz
@ 2011-01-05  0:24             ` Peter Dyballa
  0 siblings, 0 replies; 8+ messages in thread
From: Peter Dyballa @ 2011-01-05  0:24 UTC (permalink / raw)
  To: chengiz; +Cc: help-gnu-emacs


Am 05.01.2011 um 00:17 schrieb chengiz:

> There is no difference with -Q, it still interprets Alt as Meta.

Are you going to change the sequence of the modifier definitions? (You  
don't need to restart GNU Emacs, it will receive the new changed key  
events.)

Mine is sparse:

	shift       Shift_L (0x40),  Shift_R (0x44)
	lock        Caps_Lock (0x41)
	control     Control_L (0x43),  Control_R (0x46)
	mod1
	mod2        Meta_L (0x3f),  Meta_R (0x47)
	mod3
	mod4
	mod5

...not a desktop computer!

--
Greetings

   Pete

To drink without thirst and to make love all the time, madam, it is  
only these which distinguish us from the other beasts.
				– Beaumarchais




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-01-05  0:24 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-31 23:21 Alt vs Meta - Sun keyboard, redhat linux chengiz
2011-01-01 19:35 ` Peter Dyballa
     [not found] ` <mailman.6.1293910561.32515.help-gnu-emacs@gnu.org>
2011-01-03 20:25   ` chengiz
2011-01-03 22:53     ` Peter Dyballa
     [not found]     ` <mailman.18.1294095231.614.help-gnu-emacs@gnu.org>
2011-01-04 17:12       ` chengiz
2011-01-04 22:47         ` Peter Dyballa
     [not found]         ` <mailman.1.1294181287.10900.help-gnu-emacs@gnu.org>
2011-01-04 23:17           ` chengiz
2011-01-05  0:24             ` Peter Dyballa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).