From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Rishabh Jain Newsgroups: gmane.emacs.help Subject: Remapping navigation Keys in EMACS Date: Tue, 11 Apr 2017 13:53:50 -0400 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1491934076 23373 195.159.176.226 (11 Apr 2017 18:07:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Apr 2017 18:07:56 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.0 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 11 20:07:52 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cy0Ck-0005yc-Qr for geh-help-gnu-emacs@m.gmane.org; Tue, 11 Apr 2017 20:07:50 +0200 Original-Received: from localhost ([::1]:40547 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cy0Cq-0000Oj-PB for geh-help-gnu-emacs@m.gmane.org; Tue, 11 Apr 2017 14:07:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32824) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cxzzK-0005CE-4r for help-gnu-emacs@gnu.org; Tue, 11 Apr 2017 13:53:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxzzG-0000TQ-8e for help-gnu-emacs@gnu.org; Tue, 11 Apr 2017 13:53:58 -0400 Original-Received: from mail-qt0-x234.google.com ([2607:f8b0:400d:c0d::234]:34255) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cxzzG-0000T5-3c for help-gnu-emacs@gnu.org; Tue, 11 Apr 2017 13:53:54 -0400 Original-Received: by mail-qt0-x234.google.com with SMTP id c45so4065801qtb.1 for ; Tue, 11 Apr 2017 10:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=649DZUEkK5oEMnOUp2sQeRqvSgYEfR1Cv0kOwgL7r5Y=; b=gB6gIC8ovPfRxtF737v1YBsEyrxne9xf12InL/pQg9KVzykb41AV9xWAbFiKUq8Gm1 yiwl+DAS/Ki1qTirMlcIFYmrUtIQx+8TCOhwWL5JfOD6myytn02dA1QyvDHRNRHsoUTU 5cO6SedWRGo1ycaGJ+Iwg36Jye2PykTzlaqmEwX5SjXqqY9WPOn/YDuOH5kn1G3Je2ar aVxJGHuq+RiUu/fXxFvAfXxqNLhPHCE7rvmJvV+/+652D9TZFTX4b8MEyX/6yQHO9giA hC8GosipVtMnEfJ50jnqcXJdUXIhaV8Zl5AcTmrwzdXsq9kadayUPNaIehlBJWNnw83P KWuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=649DZUEkK5oEMnOUp2sQeRqvSgYEfR1Cv0kOwgL7r5Y=; b=Z64i7mPliwlURK5HlNqNaTsvp12pWbmenonNz+Yfb8ItZ4MWusL7Ex4n8QDWcO3W3V iuJKp4Ma4VX+AiKDupdcMINGFZRly4NAQi8Sq318SfT0xkl/lipzEEOd2LM1k/cYVpK/ zZvXBlmJ5pHraXNKKcFfwtqN2Sr594CcQOdRZYZ+2I1+ChQUzdgEryB97dgK1vL5ChAJ 32r3nO8o9WR9TFl0OzPiOqDV6P9emFNeaAnciCj2Xa+tqMa+EN2ZFg7ZnfHgJHN+XH+Y J04aKeJStYqJLQwNtifoT5sP6vuYaomCQF2zCywUpKcAg8LdWhaKTQcecRz4ja0vgiRQ dQXQ== X-Gm-Message-State: AFeK/H2UiYWfNGhHEOin5CL5Wt46NIkzbENWtlMqbKchx8187ZrsQY1RBJ/IuUQgPzXVPQ== X-Received: by 10.200.36.106 with SMTP id d39mr57169988qtd.32.1491933231892; Tue, 11 Apr 2017 10:53:51 -0700 (PDT) Original-Received: from [10.76.56.15] (ncsu-nat1-3.ncstate.net. [152.7.224.3]) by smtp.gmail.com with ESMTPSA id f80sm11184287qkh.30.2017.04.11.10.53.51 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Apr 2017 10:53:51 -0700 (PDT) Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::234 X-Mailman-Approved-At: Tue, 11 Apr 2017 14:07:13 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:112746 Archived-At: Hi: I'm just starting up with EMACS, and am curious if anyone has mapped their navigation keys (C-f,b,p,n, etc) to WASD format (like games do for navigation). If you have, please share your experience as well. W - up, A - left, S - down, D - right Here's how I want to remap: * C - (a,d) -> character wise left and right * C - (w,s) -> line wise up and down * M - (a,d) -> word wise left and right * M - (w,s) -> paragraph wise up and down * C - M - (a,d) -> (sentence wise left, right) * C - M - (w,s) -> (move current line up/down) My biggest concern is that if this remapping would really impede my EMACS experience in time - for eg. using packages, etc. At this time, I'm about 1 week old user, and primarily code in Python, and Matlab, and work regularly in Latex. For the last reason, I'm really looking forward to using org-mode. Thanks again for taking the time, Regards, RJ