linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Keyboard problewm
@ 1999-09-28 13:48 Benjamin Herrenschmidt
  1999-09-28 16:12 ` Joseph Garcia
  1999-09-28 22:36 ` Perl with Hardware ?? Franck Chionna
  0 siblings, 2 replies; 3+ messages in thread
From: Benjamin Herrenschmidt @ 1999-09-28 13:48 UTC (permalink / raw)
  To: Paul.Mackerras, linuxppc-dev


Hi !

There is a problem with current pmac kernels which I've not been able to
fix so far, the keyboard code in the kernel is still beyond my understanding.

Basically, the problem if whatever you define in your userland keymaps
(console keymap or X keymap), the alt-shift-key combos never work. That's
annoying since french keyboards use them extensively for things like "|"
or "\". We can still remap them to something else, but it's less
consistent with MacOS behaviour.

This used to work, a long time ago. I remember this was broken, I think,
near the end of 2.1.xxx or the beginning of 2.2.x. According to various
users reports here in France, for some time, vger kernels still worked
while Paul trees were broken until the "feature" got merged from Paul to vger.

The keycodes for option and shift are correctly forwarded to userland in
raw mode, the problem seems to be with translation. But I really don't
know how the h... this translation stuff works.

Any clues ?


-- 
           Perso. e-mail: <mailto:bh40@calva.net>
           Work   e-mail: <mailto:benh@mipsys.com>
BenH.      Web   : <http://calvaweb.calvacom.fr/bh40/>


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

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

* Re: Keyboard problewm
  1999-09-28 13:48 Keyboard problewm Benjamin Herrenschmidt
@ 1999-09-28 16:12 ` Joseph Garcia
  1999-09-28 22:36 ` Perl with Hardware ?? Franck Chionna
  1 sibling, 0 replies; 3+ messages in thread
From: Joseph Garcia @ 1999-09-28 16:12 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: linuxppc-dev


Benjamin Herrenschmidt wrote:
> Basically, the problem if whatever you define in your userland keymaps
> (console keymap or X keymap), the alt-shift-key combos never work. That's

this may be unrelated, but i've noticed that with XF3.3.5, the META key, which
is ALT on PCs and command/apple key on macs, has been remapped to the option,
which on my powerbook is also labeled alt.  so to switch from console to X, i
use command, X to console - option.  i don't mind it much.  its just annoying to
find out what programs use X's keymap (option) and  not the other (kernel's?)
keymap (command) when i think they should be the same thing, or at least
mirroring.

$.02

-- 
Joseph P. Garcia      jpgarcia@execpc.com      jpgarcia@lidar.ssec.wisc.edu
CS Undergraduate                      Student Employee - Systems Programmer
University of Wisconsin - Madison                            UW Lidar Group

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

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

* Perl with Hardware ??
  1999-09-28 13:48 Keyboard problewm Benjamin Herrenschmidt
  1999-09-28 16:12 ` Joseph Garcia
@ 1999-09-28 22:36 ` Franck Chionna
  1 sibling, 0 replies; 3+ messages in thread
From: Franck Chionna @ 1999-09-28 22:36 UTC (permalink / raw)
  To: linuxppc-dev


I 'd like to develop an application in perl, working with
a modem, rtc phone and a specific protocol.

Is perl language be able to write an app controling hardware ??

Franck


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

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

end of thread, other threads:[~1999-09-28 22:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-09-28 13:48 Keyboard problewm Benjamin Herrenschmidt
1999-09-28 16:12 ` Joseph Garcia
1999-09-28 22:36 ` Perl with Hardware ?? Franck Chionna

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 NNTP newsgroup(s).