Zastanawiam się, czy istnieje odwrotna funkcja (kbd)
, której można użyć, aby uzyskać od kodu dostępu znaczący jej opis, np. C-b
z 2
.Funkcja odwrotna (kbd)?
Zwykle działa, ale nie dla poprzedniego przykładu, a także dla wielu innych, ponieważ skróty klawiszowe, szczególnie na Emacsie, są często bardziej skomplikowane niż pojedyncze znaki, a nawet jeśli w rzeczywistości są pojedynczą postacią, mogą być białą spacją lub kartą.
Wygląda na to, że funkcje dokumentacji używają funkcji (describe-buffer-bindings)
, która jest napisana w języku C, a zatem niezmienna, i chciałbym, jeśli to możliwe, ominąć tę trasę i manipulować danymi na mój sposób, aby zapewnić bardziej zaawansowane funkcje.
Dziękujemy! Dokładnie tego potrzebowałem! (opis klucza (format "% c" 2)) teraz zwraca C-b! – konr