Skip to content

Commit 87b3ee3

Browse files
authored
WHICHKEY returns the keynumber as well as the keyname, for convenience (#2322)
WHICHKEY returns the keynumber as well as the keyname, for convenience * Added documentation
1 parent 1ff49b5 commit 87b3ee3

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

lispusers/WHICHKEY

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,32 @@
11
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
22

3-
(FILECREATED "23-Jan-2025 15:47:23" {WMEDLEY}<lispusers>WHICHKEY.;3 1037
3+
(FILECREATED "21-Oct-2025 08:40:16" {WMEDLEY}<lispusers>WHICHKEY.;5 1172
44

55
:EDIT-BY rmk
66

7-
:CHANGES-TO (FNS WHICHKEY)
7+
:CHANGES-TO (FNS DOWNP)
88

9-
:PREVIOUS-DATE "23-Jan-2025 15:46:57" {WMEDLEY}<lispusers>WHICHKEY.;2)
9+
:PREVIOUS-DATE "12-Oct-2025 20:53:41" {WMEDLEY}<lispusers>WHICHKEY.;4)
1010

1111

1212
(PRETTYCOMPRINT WHICHKEYCOMS)
1313

1414
(RPAQQ WHICHKEYCOMS ((FNS DOWNP WHICHKEY)))
1515
(DEFINEQ
1616

17-
(DOWNP [LAMBDA (KEYNAME) (* ; "Edited 19-May-2018 20:03 by rmk:") (PROGN (DISMISS 2000) (KEYDOWNP KEYNAME])
17+
(DOWNP
18+
[LAMBDA (KEYNAME DELAY) (* ; "Edited 21-Oct-2025 08:37 by rmk")
19+
(DISMISS (OR DELAY 3000))
20+
(KEYDOWNP KEYNAME])
1821

1922
(WHICHKEY
20-
[LAMBDA (DELAY) (* ; "Edited 23-Jan-2025 15:44 by rmk")
23+
[LAMBDA (DELAY) (* ; "Edited 12-Oct-2025 11:52 by rmk")
24+
(* ; "Edited 23-Jan-2025 15:44 by rmk")
2125
(* ; "Edited 4-Dec-2023 16:04 by rmk")
2226
(* ; "Edited 18-May-2018 13:09 by rmk:")
2327
(PROGN (DISMISS (OR DELAY 3000))
24-
(for X IN \KEYNAMES when (KEYDOWNP (CAR X)) collect X])
28+
(for X IN \KEYNAMES as I from 0 when (KEYDOWNP (CAR X)) collect (LIST I X])
2529
)
2630
(DECLARE%: DONTCOPY
27-
(FILEMAP (NIL (368 1014 (DOWNP 378 . 550) (WHICHKEY 552 . 1012)))))
31+
(FILEMAP (NIL (365 1149 (DOWNP 375 . 548) (WHICHKEY 550 . 1147)))))
2832
STOP

lispusers/WHICHKEY.TEDIT

3.12 KB
Binary file not shown.

0 commit comments

Comments
 (0)