I'm looking for a way to pop up a customizable menu at the pointer location with a hotkey or similar command.
A long time ago when I was using Winblows, my Kensington trackball had an option to customize a "pop-up" menu that would appear at the cursor location and allow you to select from a user-configured list of commands. You could add things like cut/copy/paste, "type" custom text strings, or launch programs with it.
Now I'm trying to simulate that option on Linux. Configuring the various commands I want to use is fairly easy with basic scripting. But I first need something that will create the menu system the way I want it. So I'm asking if anyone here has any ideas.
I've looked at the various xdialog/qdialog/zenity options, but they don't seem to have the functionality I need. Unless I'm missing something, of course.
The closest I've found so far is 9menu. It basically does what I want, but it's very limited. It a) doesn't have nested menus, b) doesn't accept keyboard controls (even though the man page says it does), and c) is extremely ugly, being an old x-window program. It also pops up framed and appears in the toolbar, although I can get rid of those with kde's window customizing.
I'd really like to have something with a much better-looking qt or gtk2 style, and more options. I'm wondering if I'll have to create my own with something like wxpython or python/tk, but then I'd have to learn python first
, so I'm asking here before I go in that direction.
So, any recommendations on how best to implement this?