From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Help with setting a key (C- moving a full word to the right) Date: Sat, 08 Jun 2013 18:28:34 +0200 Organization: Aioe.org NNTP Server Message-ID: <878v2kmurx.fsf@VLAN-3434.student.uu.se> References: <87ip1psptx.fsf@VLAN-3434.student.uu.se> <87r4gdwtbm.fsf@VLAN-3434.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1370710905 11548 80.91.229.3 (8 Jun 2013 17:01:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 8 Jun 2013 17:01:45 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jun 08 19:01:46 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UlMWQ-0000so-Pn for geh-help-gnu-emacs@m.gmane.org; Sat, 08 Jun 2013 19:01:46 +0200 Original-Received: from localhost ([::1]:57975 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UlMWQ-0002Cw-Al for geh-help-gnu-emacs@m.gmane.org; Sat, 08 Jun 2013 13:01:46 -0400 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 45 Original-NNTP-Posting-Host: SWN/nubmpQxYKwY7hPy4YA.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:A6qWPrSdVilDCsClb03sHvyIIvU= Original-Xref: usenet.stanford.edu gnu.emacs.help:199130 X-Mailman-Approved-At: Sat, 08 Jun 2013 13:01:31 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91398 Archived-At: Eli Zaretskii writes: >>> I don't know what is a "Linux VT", but I suspect that it's a >>> text-mode terminal. In which case Emacs simply doesn't get >>> reported that C-right was pressed. Try "C-h l" (that's the >>> letter ell, not the digit one), and see if Emacs at all sees >>> the Ctrl modifier. >> >> It doesn't, like I said :) > > If Emacs doesn't see the Ctrl-right key, then the solution to > this, if any, is not on the Emacs level. Correct. There was a guy who taught me a method, with which I setup the backtab in Emacs (which was also unnoticed at first). If he is reading this, perhaps he can tell us more. Anyway, I applied the exact same procedure: ctrll keycode 106 = U+010F # 106 = right arrow according to `showkey' # Unicode code just a handle Put that in a file, and load with lkeys () { sudo loadkeys -c -s /etc/console-setup/remap.inc > /dev/null } Then, in ~/.emacs, put (define-key input-decode-map [?\u010F] [ctrlright]) (global-set-key (kbd "") 'forward-word) But it still doesn't work. Only, if I change the "ctrll" above for shift, it works (but then for shift, of course). So in general, the procedure works, if that is any consolation. Also, note that I'm not the OP, I don't want this myself; and I don't know if this issue is why he cannot get it work. Nonetheless, it could be interesting to me to know, although I'm not implementing it for this particular purpose. -- Emanuel Berg - programmer (hire me! CV below) computer projects: http://user.it.uu.se/~embe8573 internet activity: http://home.student.uu.se/embe8573