* Emacs on WinXP and Italian keyboard
@ 2009-03-26 15:57 Andrea Taverna
2009-03-27 6:16 ` Torsten Mueller
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Andrea Taverna @ 2009-03-26 15:57 UTC (permalink / raw)
To: help-gnu-emacs
Hello everyone,
I've installed Emacs w32 port on my windows box and I've got the following problem.
My keyboard has an Italian-105-keys layout and no '~' character on it. Under X I
type AltGr+ì to get the character but on windows I need to enter the ASCII
sequence as (IIRC) Alt+126. Problem is that Alt is already caught by Emacs as
meta character.
How can I fix the problem? It would be nice if I could set the X layout on WinXP.
Do you know other advices for using Emacs on WinXP?
thanks in advance,
Andrea Taverna
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
2009-03-26 15:57 Emacs on WinXP and Italian keyboard Andrea Taverna
@ 2009-03-27 6:16 ` Torsten Mueller
2009-03-28 8:22 ` Eli Zaretskii
` (2 subsequent siblings)
3 siblings, 0 replies; 10+ messages in thread
From: Torsten Mueller @ 2009-03-27 6:16 UTC (permalink / raw)
To: help-gnu-emacs
Andrea Taverna <a.tavsNOSPAM@libero.it.invalid> wrote:
> How can I fix the problem?
I oftenly use swiss keyboards missing a key for the german 'ß'. I use
a function key for this. I my .emacs I have the following line:
(global-set-key [f3] 'insert-sz)
and insert-sz is as follows:
(defun insert-sz () "Inserts German-sz character at the current position" (interactive)
(insert-char ?ß 1)
)
This works very well. I even press F3 on german keybords having the
ß-key.
T.M.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
2009-03-26 15:57 Emacs on WinXP and Italian keyboard Andrea Taverna
2009-03-27 6:16 ` Torsten Mueller
@ 2009-03-28 8:22 ` Eli Zaretskii
[not found] ` <mailman.4144.1238228677.31690.help-gnu-emacs@gnu.org>
2009-03-29 1:23 ` B. T. Raven
3 siblings, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2009-03-28 8:22 UTC (permalink / raw)
To: help-gnu-emacs
> From: Andrea Taverna <a.tavsNOSPAM@libero.it.invalid>
> Date: Thu, 26 Mar 2009 16:57:35 +0100
>
> Hello everyone,
>
> I've installed Emacs w32 port on my windows box and I've got the following problem.
> My keyboard has an Italian-105-keys layout and no '~' character on it. Under X I
> type AltGr+ì to get the character but on windows I need to enter the ASCII
> sequence as (IIRC) Alt+126. Problem is that Alt is already caught by Emacs as
> meta character.
Are you saying that the AltGr (right Alt) key is interpreted as the
left Alt key? It shouldn't; what is the value of w32-recognize-altgr
variable?
Also, does it help to press the right Alt and left Ctrl keys
simultaneously, instead of the AltGr key?
Finally, what version of Emacs is that? what does "M-x emacs-version
RET" display?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
[not found] ` <mailman.4144.1238228677.31690.help-gnu-emacs@gnu.org>
@ 2009-03-28 18:34 ` Andrea Taverna
2009-03-29 18:05 ` Eli Zaretskii
[not found] ` <mailman.4212.1238350041.31690.help-gnu-emacs@gnu.org>
0 siblings, 2 replies; 10+ messages in thread
From: Andrea Taverna @ 2009-03-28 18:34 UTC (permalink / raw)
To: help-gnu-emacs
Eli Zaretskii ha scritto:
> Are you saying that the AltGr (right Alt) key is interpreted as the
> left Alt key?
No, that is the combination set under X for the italian layout. On WinXP I have
to type Alt+126
> Also, does it help to press the right Alt and left Ctrl keys
> simultaneously, instead of the AltGr key?
No.
> Finally, what version of Emacs is that? what does "M-x emacs-version
> RET" display?
22.3.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
2009-03-26 15:57 Emacs on WinXP and Italian keyboard Andrea Taverna
` (2 preceding siblings ...)
[not found] ` <mailman.4144.1238228677.31690.help-gnu-emacs@gnu.org>
@ 2009-03-29 1:23 ` B. T. Raven
3 siblings, 0 replies; 10+ messages in thread
From: B. T. Raven @ 2009-03-29 1:23 UTC (permalink / raw)
To: help-gnu-emacs
Andrea Taverna wrote:
> Hello everyone,
>
> I've installed Emacs w32 port on my windows box and I've got the
> following problem.
> My keyboard has an Italian-105-keys layout and no '~' character on it.
> Under X I type AltGr+ì to get the character but on windows I need to
> enter the ASCII sequence as (IIRC) Alt+126. Problem is that Alt is
> already caught by Emacs as meta character.
If you don't touch type on the Italian keyboard yet, you could use
another layout via Control Panel > Keyboard. Alternatively, if you can
do without the vertical bar character (| pipe directive) then try this:
(global-set-key "\|" (lambda () (interactive) (insert ?~)))
This is where tilde is on English keyboard (to far left of number key
row -- shifted backslash on Italian keyboard). Since you don't really
need § or £ within Emacs it might be better to use something like:
(define-key global-map (kbd "£") (lambda () (interactive) (insert ?~ )))
This symbol is only for pound sterling and not lire, right? Has anyone
seen any lire recently?
Maybe you could do something like this with AltGr but I can't simulate
that here since all my right and left modifiers are synonymous.
>
> How can I fix the problem? It would be nice if I could set the X layout
> on WinXP.
>
> Do you know other advices for using Emacs on WinXP?
Google on TweakKey for system wide key reassignments.
>
> thanks in advance,
>
> Andrea Taverna
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
@ 2009-03-29 2:17 B. T. Raven
2009-03-30 11:47 ` Andrea Taverna
0 siblings, 1 reply; 10+ messages in thread
From: B. T. Raven @ 2009-03-29 2:17 UTC (permalink / raw)
To: help-gnu-emacs
Alternatively, if you put the following in your .emacs
(setq w32-recognize-altgr nil)
(define-key global-map (kbd "C-M-ì") (lambda () (interactive) (insert
?~ )))
then Altgr-igrave will produce a tilde. Whether that's a good idea or
not is another question. I don't have an Altgr key unless I install the
Italian keyboard and I don't know what else it's used for. I have
w32-recognize-altgr set at t, which is, I think the default. I've never
changed it before.
Ed
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
2009-03-28 18:34 ` Andrea Taverna
@ 2009-03-29 18:05 ` Eli Zaretskii
[not found] ` <mailman.4212.1238350041.31690.help-gnu-emacs@gnu.org>
1 sibling, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2009-03-29 18:05 UTC (permalink / raw)
To: help-gnu-emacs
> From: Andrea Taverna <a.tavsNOSPAM@libero.it.invalid>
> Date: Sat, 28 Mar 2009 19:34:41 +0100
>
> Eli Zaretskii ha scritto:
> > Are you saying that the AltGr (right Alt) key is interpreted as the
> > left Alt key?
> No, that is the combination set under X for the italian layout. On WinXP I have
> to type Alt+126
>
> > Also, does it help to press the right Alt and left Ctrl keys
> > simultaneously, instead of the AltGr key?
> No.
>
> > Finally, what version of Emacs is that? what does "M-x emacs-version
> > RET" display?
>
> 22.3.1
I also asked what is the value of w32-recognize-altgr. Can you tell
that?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
[not found] ` <mailman.4212.1238350041.31690.help-gnu-emacs@gnu.org>
@ 2009-03-30 11:33 ` Andrea Taverna
2009-03-30 18:40 ` Eli Zaretskii
0 siblings, 1 reply; 10+ messages in thread
From: Andrea Taverna @ 2009-03-30 11:33 UTC (permalink / raw)
To: help-gnu-emacs
Eli Zaretskii ha scritto:
> I also asked what is the value of w32-recognize-altgr. Can you tell
> that?
Wops, sorry. It's t.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
2009-03-29 2:17 B. T. Raven
@ 2009-03-30 11:47 ` Andrea Taverna
0 siblings, 0 replies; 10+ messages in thread
From: Andrea Taverna @ 2009-03-30 11:47 UTC (permalink / raw)
To: help-gnu-emacs
B. T. Raven ha scritto:
> Alternatively, if you put the following in your .emacs
> > then Altgr-igrave will produce a tilde. Whether that's a good idea or
> not is another question.
>
> Ed
Thanks! It works.
As for the lire thing, I think it's not necessary. We've got euro since 2001
and I haven't seen a lire symbol for a long time. Anyway, a capital L would do
just fine. It was used even before the advent of euro.
Andrea
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Emacs on WinXP and Italian keyboard
2009-03-30 11:33 ` Andrea Taverna
@ 2009-03-30 18:40 ` Eli Zaretskii
0 siblings, 0 replies; 10+ messages in thread
From: Eli Zaretskii @ 2009-03-30 18:40 UTC (permalink / raw)
To: help-gnu-emacs
> From: Andrea Taverna <a.tavsNOSPAM@libero.it.invalid>
> Date: Mon, 30 Mar 2009 13:33:51 +0200
>
> Eli Zaretskii ha scritto:
> > I also asked what is the value of w32-recognize-altgr. Can you tell
> > that?
> Wops, sorry. It's t.
And if you type AltGr+ì on Windows, what do you get in the Emacs
buffer, and what does Emacs show if you then type "C-h l" (that's the
letter ell, not the digit one)?
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-03-30 18:40 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-26 15:57 Emacs on WinXP and Italian keyboard Andrea Taverna
2009-03-27 6:16 ` Torsten Mueller
2009-03-28 8:22 ` Eli Zaretskii
[not found] ` <mailman.4144.1238228677.31690.help-gnu-emacs@gnu.org>
2009-03-28 18:34 ` Andrea Taverna
2009-03-29 18:05 ` Eli Zaretskii
[not found] ` <mailman.4212.1238350041.31690.help-gnu-emacs@gnu.org>
2009-03-30 11:33 ` Andrea Taverna
2009-03-30 18:40 ` Eli Zaretskii
2009-03-29 1:23 ` B. T. Raven
-- strict thread matches above, loose matches on Subject: below --
2009-03-29 2:17 B. T. Raven
2009-03-30 11:47 ` Andrea Taverna
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).