help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: elisp question:keyboard-translate with hyper fail?


From: Deniz Dogan
Subject: Re: elisp question:keyboard-translate with hyper fail?
Date: Fri, 11 Mar 2011 13:01:09 +0100

2011/3/11 Xah Lee <xahlee@gmail.com>:
> when i try to do this:
>
> (keyboard-translate ?\H-3 ?•) ; set Hyper+3 to type unicode bullet
> char
>
> i got this error
>
> Debugger entered--Lisp error: (wrong-type-argument characterp
> 16777332)
>  keyboard-translate(16777332 8226)
>  eval((keyboard-translate 16777332 8226))
>  eval-last-sexp-1(nil)
>  eval-last-sexp(nil)
>  call-interactively(eval-last-sexp nil nil)
>
> anyone know why? using Ctrl works fine, e.g.
>
> (keyboard-translate ?\C-3 ?•)
>
> i double checked and the syntax for hyper ?\H- seems correct.
>

(keyboard-translate ?\C-3 ?•) does not work for me.

Debugger entered--Lisp error: (wrong-type-argument characterp 67108915)
  keyboard-translate(67108915 8226)
  eval((keyboard-translate 67108915 8226))
  eval-last-sexp-1(nil)
  eval-last-sexp(nil)
  call-interactively(eval-last-sexp nil nil)

`keyboard-translate' only works with characters and neither C-3 nor
H-3 make up characters as far as I know.

-- 
Deniz Dogan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]