Keyboard shortcuts (KDE, NEdit) confusion
Matthijs van Aalten
matthijs.van.aalten at nxp.com
Tue Mar 31 16:22:56 CEST 2009
> On Tue, Mar 31, 2009 at 11:16 AM, Matthijs van Aalten wrote:
> > Using alt+Left and alt+Right used to do next_document() and
> > previous_document() - doesn't work anymore.
>
> It must have been something custom you had, since the default for
> these are Ctrl+PageUp and Ctrl+PageDown. Reference:
> http://www.nedit.org/help/keyboard.php#Keyboard_Shortcuts
> " Alt+Home Switch to the previously active document.
> Ctrl+PageUp Switch to the previous document.
> Ctrl+PageDown Switch to the next document.
You're right - previously it must have been customized somewhere
outside my own configuration. Ctrl+PageUp/Down works - but I prefer
to have it back the way I had it...
> According to Nedit documentation, you cannot use this method to set
> existing bindings. Reference:
> http://www.nedit.org/help/binding.php#Key_Binding
> "However, if you want to change existing bindings ... you will need
> to do so via X resources."
Mmmm... so I guess that there is already an existing key binding
somewhere that does nothing. How do I find the cause for this?
I've tried to get a list using 'xrdb -all -query', but don't find any
keymapping that might interfere.
I don't know what kind of systems can interfere. Xresources, perhaps a
KDE configuration, maybe something Exceed-on-demand - and what else?
> > - I tried to define it manually by adding:
> > NEdit*text.Translations: #override\n\
> > Alt<KeyPress>Right: next_document()\n\ ...
> > to the NEdit application defaults file. No luck.
>
> I'm not sure this is correct - where did you find an Action Routine
> called "next_document()"? I don't see it listed in the NEdit
> documentation (http://www.nedit.org/help/actions.php#Action_Routines).
> Perhaps what you want is 'focus_pane("next")'?
It's not really well documented, but check the last lines here:
http://www.nedit.org/help/interface.php#Tabbed_Editing
... which names the action routine next_document(). If I define an menu
item in the action menu which only does this action routine and activate
it by selecting the menu item with the mouse, it works - so although
not well documented, it _does_ work.
I also manage to bind it to alt-F11 (from within the NEdit customize
macro menu) and it works. So the action routine isn't the problem - it
really is the key binding that doesn't work.
(if I remember correctly, the advantage of next_document is that it
cycles through the tabs, also from the last back to the first)
> Also, did you run 'xrdb -l ~/.Xdefaults" from the shell after
> modifying your Xdefaults file? Changes to x-resources in the Xdefaults
> file only actually start working when you re-read the file with the
> xrdb utility.
I'm editing the NEdit x-resource file itself, not Xdefaults - so just
quiting and restarting NEdit is enough to re-read the new settings.
Best regards,
Matthijs van Aalten
More information about the Discuss
mailing list