Keyboard bindings

From AbiWiki

(Difference between revisions)
Jump to: navigation, search
m (Reverted edits by Homecare4 (Talk) to last revision by Phq)
 
(4 intermediate revisions not shown)
Line 1: Line 1:
<H2>FAQ: Keyboard Bindings to Match Other Editors</H2>
<H2>FAQ: Keyboard Bindings to Match Other Editors</H2>
-
It is possible to change the keyboard bindings used by  by editing your ~/.[[AbiSuite|AbiSuite]]/[[AbiWord|AbiWord]].profile file.
+
It is possible to change the keyboard bindings used by  by editing your ~/.AbiSuite/AbiWord.profile file.
-
To enable emacs bindings, add a _custom_ section (or add the keybindings line to an existing _custom_ section):
+
To enable emacs bindings, add a _custom_ section (or add the [[KeyBindings|KeyBindings]] line to an existing _custom_ section):
<pre>
<pre>
&lt;Scheme
&lt;Scheme
  name="_custom_"
  name="_custom_"
-
  [[KeyBindings|KeyBindings]]="emacs"
+
  KeyBindings="emacs"
/&gt;
/&gt;
</pre>
</pre>
Line 16: Line 16:
<pre>
<pre>
-
  [[KeyBindings|KeyBindings]]="viEdit"
+
  KeyBindings="viEdit"
</pre>
</pre>
Line 61: Line 61:
   chmod -w ~/.AbiSuite/AbiWord.Profile
   chmod -w ~/.AbiSuite/AbiWord.Profile
</pre>
</pre>
-
Now, I have both GTK
+
Now, I already have both GTK
<pre>
<pre>
   echo 'gtk-key-theme-name = "Emacs"' > .gtkrc-2.0
   echo 'gtk-key-theme-name = "Emacs"' > .gtkrc-2.0
Line 69: Line 69:
   gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs --type string
   gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs --type string
</pre>
</pre>
-
set to an Emacs theme. How can we make AbiWord pickup one (or both) of those? -- [[User:Oylenshpeegul|Oylenshpeegul]] 15:59, 16 February 2009 (CET)
+
set to an Emacs theme. How can we make AbiWord pick up one (or both) of those?  
 +
 
 +
-- [[User:Oylenshpeegul|Oylenshpeegul]] 15:59, 16 February 2009 (CET)

Current revision as of 18:15, 25 December 2010

FAQ: Keyboard Bindings to Match Other Editors

It is possible to change the keyboard bindings used by by editing your ~/.AbiSuite/AbiWord.profile file.

To enable emacs bindings, add a _custom_ section (or add the KeyBindings line to an existing _custom_ section):

<Scheme
		  name="_custom_"
		  KeyBindings="emacs"
	 />


To enable VI keybindings, use this line instead:

		  KeyBindings="viEdit"

---

_I have been unable to get this to work -- Main.JesperSkov - 10 Jun 2002_

_I, too, have been unable to make it work. The line vanishes from the config file. AbiWord 1.1.3 -- Main.NickMorrison - 27 Mar 2003_

Nick, this is just a shot in the dark, so give me some feedback and maybe I (or someone else) can take it a step further. Its been a long time (12+) months since I tried to customize anything in the profile. Here are some things that are or might be important:

  • Make sure you create a custom scheme and put your changes there — Im afraid (but not sure) that the standard scheme gets overwritten by AbiWord at various times, which would account for the disappearing lines.
  • Make sure that you "activate" the custom profile — I forget exactly how but it involves some lines at the top of the file — Im assuming they already exist but you have to specify the name of the custom profile you just created instead of the standard profile.

Hope this helps, let us know!

-- Main.RandyKramer - 28 Mar 2003

Two additional notes for all people experiencing problems using this feature:

  • Use KeyBindings, not keybindings. XML is case sensitive.
  • The select tag on the top of the file should like like this:
	 <Select scheme="_custom_" /> <!-- there may be other options too -->

-- Main.WouterB - 17 Aug 2004

I was having the problem that changes to my AbiWord.profile kept reverting when I relaucnhed AbiWord. Following the suggestion I recieved on the #abiword channel, I deleted my AbiWord.profile and let AbiWord recreate it when it relaunched. Edits to this newly created profile were preserved, solving the problem. (Interestingly, the newly created .profile was about 1KB smaller than the .profile which was present when AbiWord was first run. This is all for AbiWord 2.2.8 on WinXP SP2.)

So, that solved the problem at least for me.

-- Main.BrianVanDenBroek - 13 Jul 2005

I am using AbiWord 2.6.4 on Ubuntu 8.10. After some trial and error, I got Emacs bindings to work by adding

		  KeyBindings="emacs"

(note that you cannot include the wiki markup) and then making the file read-only

  chmod -w ~/.AbiSuite/AbiWord.Profile

Now, I already have both GTK

  echo 'gtk-key-theme-name = "Emacs"' > .gtkrc-2.0

and GNOME

  gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs --type string

set to an Emacs theme. How can we make AbiWord pick up one (or both) of those?

-- Oylenshpeegul 15:59, 16 February 2009 (CET)

Personal tools