Keypad "*"/"/" binding?

New Message Reply Date view Thread view Subject view Author view

From: Masatsugu Nagata (nagata@KURIMS.KYOTO-U.AC.JP)
Date: 15 Jul 99, 00:07 EST


From: Masatsugu Nagata <nagata@KURIMS.KYOTO-U.AC.JP>
Subject:      Keypad "*"/"/" binding?

Hi,

Here is a question for anyone who is familiar with the key binding
mechanism, especially for various (international) keyboards.

In the file 'menusAndKeys.tcl' (line 775), Pete writes the following two
lines:

    # Never Bind Keypad /
    # Never Bind Keypad *

These two lines have existed from the very old days, at least since
Alpha 3.*.   (In Alpha 6.* and earlier, those lines used to be:

    # Never bind Keypad /
    # Never bind Keypad *

and Vince somehow capitalised the words "bind", which is his mistake, I'm
sure.  The word "bind" in here is the normal verb, NOT an Alpha command
name, so it should NOT be capitalised!  ;-)

Anyway, does anyone know _why_ Keypad / and Keypad * are not to be bound?

I've just tried:

Bind  kpad/        markHilite
Bind  kpad*        exchangePointAndMark

in Alpha 7.2.1b7 and Alpha 6.52 (in which "Bind" should be "bind"), both on
my IIci (with the U.S. Keyboard layout Apple Extended Keyboard) and on my
PowerBook (PowerBook JIS Keyboard with an external Keypad attached), and
they both seem to be working fine.
(Of course, they are 'toggleNumLock'-aware.)

I don't have my Mac Plus any more, so I cannot try what happens on a Mac
Plus keyboard (which does have the keypad section).  I do suspect that
the "classic" keyboards (like the non-ADB Mac Plus keyboard) may have been
the reason why Pete has added the above two lines in the AlphaBits.tcl
of Alpha 3.*...

Does anyone know why Keypad * and Keypad / keys are so special?

Mark
--
Mark Nagata
mailto:nagata@kurims.kyoto-u.ac.jp


New Message Reply Date view Thread view Subject view Author view

This archive was generated by das@users.sourceforge.net with hypermail 2b29 on 31 Mar 01, 11:50 EST