[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: C-p, C-b, C-f, and C-n... why?
From: |
Tim Johnson |
Subject: |
Re: C-p, C-b, C-f, and C-n... why? |
Date: |
Tue, 13 Dec 2005 08:27:12 -0900 |
User-agent: |
Mutt/1.4.2.1i |
* Ralf Angeli <dev.null@iwi.uni-sb.de> [051213 00:13]:
> * Mathias Dahl (2005-12-13) writes:
>
> > Also, can you seriously say that, when doing complicated cursor
> > movements (imagine navigating around in a crossword or minesweeper
> > game or similar "grid2), that C-f, C-b, C-n and C-p allows for quicker
> > movement?
>
> It doesn't necessarily have to be a game. More complicated movements
> occur all the time. And those are situations I yearn for bindings
> e.g. with w, a, s, d.
well, you can do that. As I'm finding out, you can do almost anything
with emacs. I've reprogrammed my keyboard.
Currently,
control is to the left of "a"
hyper is right above control
alt is on either side of my spacebar
super is to the left of the alt-left
TAB is to the right of alt-right.
Adding the two extra modifier (which may not be available on
MS-Windows) has opened up a huge number of possibilities and
functionality.
Example: Super-n = next subroutine
Super-p = previous subroutine
Super-b = previous class
Super-f = next class
etc, etc.
Relocating the control and hyper keys makes combinations
really, really nimble.
As far as a grid, as opposed to writing a whole new mode,
(say for crosswords, why couldn't one write a defun to
reset keys on an adhoc basis?)
The trick is remembering all of this. But then I know
people who speak more than one language :-) lots of
them actually. <blush>
For linux users, here's my .xmodmaprc:
tj
! start
!
! activate with xmodmap ~/.xmodmaprc
!
clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
! Swap Capslock and Left Control Key
remove Lock = Caps_Lock
remove Control = Control_L
keycode 66 = Control_L
keycode 37 = Caps_Lock
add Lock = Caps_Lock
add Control = Control_L
! assign left super key to windows key
keycode 115 = Super_L
! assign left hyper key to tab key
keycode 23 = Hyper_L
! assign tab to right control key
keycode 109 = Tab
! assign right meta key to right alt key
!keycode 113 = Meta_R
! reset bits
add Shift = Shift_L Shift_R
add Lock = Caps_Lock
add Control = Control_L
add Mod1 = Alt_L Alt_R
add Mod2 = Num_Lock
add Mod3 = Super_L
add Mod5 = Hyper_L
!!! done
> --
> Ralf
> _______________________________________________
> help-gnu-emacs mailing list
> help-gnu-emacs@gnu.org
> http://lists.gnu.org/mailman/listinfo/help-gnu-emacs
--
Tim Johnson <tim@johnsons-web.com>
http://www.alaska-internet-solutions.com
- Re: C-p, C-b, C-f, and C-n... why?, (continued)
- Re: C-p, C-b, C-f, and C-n... why?, Peter Dyballa, 2005/12/10
- Message not available
- Re: C-p, C-b, C-f, and C-n... why?, address@hidden, 2005/12/10
- Re: C-p, C-b, C-f, and C-n... why?, Lennart Borgman, 2005/12/10
- Re: C-p, C-b, C-f, and C-n... why?, Eli Zaretskii, 2005/12/10
- Message not available
- Re: C-p, C-b, C-f, and C-n... why?, Mathias Dahl, 2005/12/12
- Re: C-p, C-b, C-f, and C-n... why?, Eli Zaretskii, 2005/12/12
- Re: C-p, C-b, C-f, and C-n... why?, Lennart Borgman, 2005/12/12
- Re: C-p, C-b, C-f, and C-n... why?, Tim Johnson, 2005/12/12
- Message not available
- Re: C-p, C-b, C-f, and C-n... why?, Mathias Dahl, 2005/12/13
- Re: C-p, C-b, C-f, and C-n... why?, Ralf Angeli, 2005/12/13
- Re: C-p, C-b, C-f, and C-n... why?,
Tim Johnson <=
- Re: C-p, C-b, C-f, and C-n... why?, Eli Zaretskii, 2005/12/13
- Re: C-p, C-b, C-f, and C-n... why?, Björn Lindström, 2005/12/15
- Re: C-p, C-b, C-f, and C-n... why?, Xavier Maillard, 2005/12/15
- Re: C-p, C-b, C-f, and C-n... why?, don provan, 2005/12/17
- Message not available
- Re: C-p, C-b, C-f, and C-n... why?, Mathias Dahl, 2005/12/19
- Message not available
- Re: C-p, C-b, C-f, and C-n... why?, Stefan Monnier, 2005/12/15
- Re: C-p, C-b, C-f, and C-n... why?, Mathias Dahl, 2005/12/15
- Re: C-p, C-b, C-f, and C-n... why?, Per Abrahamsen, 2005/12/15
- RE: C-p, C-b, C-f, and C-n... why?, Drew Adams, 2005/12/15
- Re: C-p, C-b, C-f, and C-n... why?, Mathias Dahl, 2005/12/15