Hi Ed, This looks really interesting. However, I wonder if perhaps the code’s formatting got mangled?
What made me doubtfoul was the ”insert” stanza. On my client it’s displayed as (insert ?”) – the argument to the insert function is a question mark followed by the special character, e.g. Right Double Quotation Mark. (See also the screenshot in the attached file.) Is that correct? Best regards, Carl On 18 June 2017 at 07:24, T400 <cau...@sysmatrix.net> wrote: > I don't know if curly quotes are part of any Emacs input method but if not, > and depending on the layout of your keyboard you could have something like > this in your .emacs: > > > (setq w32-pass-lwindow-to-system nil > w32-pass-rwindow-to-system nil > w32-pass-apps-to-system nil > w32-lwindow-modifier 'super ;; Left Windows > w32-rwindow-modifier 'super ;; Right Windows > w32-apps-modifier 'hyper) ;; App-Menu (key to right of Right > Windows) > > > and then > > (global-set-key [(super \,)] (lambda () (interactive) (insert ?« ))) > (global-set-key [(super \.)] (lambda () (interactive) (insert ?» ))) > (global-set-key [(super \')] (lambda () (interactive) (insert ?“ ))) > (global-set-key [(super \")] (lambda () (interactive) (insert ?” ))) > > Ed > > > > On 6/14/2017 07:46, Eli Zaretskii wrote: >>> >>> From: Carl Winbäck <c...@tunnel53.net> >>> Date: Wed, 14 Jun 2017 13:13:51 +0200 >>> >>> I’m not able to use ”alt codes” to insert special characters when using >>> Emacs 25.1.1 on Windows 10 Pro >>> 64-bit. >>> >>> E.g. if I press Alt+0147 in order to insert an opening double quote (”), >>> Emacs just displays C-u 147- in the >>> mode line. This keyboard shortcut works fine in other applications such >>> as Notepad. >>> >>> Any ideas how to solve this? >> >> I don't think this has ever worked in Emacs. You can use the other >> methods for inserting characters by their codepoints, as pointed out >> by Rob. >> >> > >