Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: autoload syntax

On Wed, 04 Jan 2012 09:35:07 -0800
Ray Andrews <rayandrews@xxxxxxxxxxx> wrote:
> I'm just working on my first C project in linux, it's a function for 
> moving the mouse pointer to various memorized positions via keystrokes. 
> Three questions:
> Can I  link this program with zsh the same way I do with a zsh function 
> so that it becomes part of the shell?

You can add it as a module but I'm not sure it's going to help.

I suspect, in fact, you could probably write this as shell function.
Various similar but not identical things have been done with terminals

> As it is now, the various memorized positions for the mouse pointer are 
> stored in a file. Can I store them in a persistent array? As a 
> stand-alone utility I can see that this might be difficult, which is why 
> I'm hoping that  if the function becomes  part of the shell, an array 
> could be persistent.

No, you still need to save it to a file.

> How would I make it work in the gui as well as in a terminal? I want to 
> bind keys that will function regardless of which application is running. 
> I suspect that this would be done in metacity (Gnome).

Certainly the shell can't help you here.  You'll need to investigate
what types of bindings are available in Gnome.  KDE has global bindings,
I seem to remember.  I don't use Gnome but I think metacity may be
officially on the way out...

Peter Stephenson <p.w.stephenson@xxxxxxxxxxxx>
Web page now at http://homepage.ntlworld.com/p.w.stephenson/

Messages sorted by: Reverse Date, Date, Thread, Author