@ Dotan: As requested (back in March, sorry): Hotkey launcher scripts
Duncan
1i5t5.duncan at cox.net
Sat Oct 27 14:22:02 BST 2012
Duncan posted on Sat, 27 Oct 2012 11:50:27 +0000 as excerpted:
> So four posts should follow, one each for the hkm menu script, the
> hotkeylookup.lst keymap file, and two example user menu scripts.
Here's the last one, the second example user menu file, my games menu.
I haven't yet described the menu file format. It's mostly self-evident,
but there's a couple non-intuitive aspects.
* In general, # beginning a line indicates a comment, but there's two
exceptions.
* The TOP TWO LINES are taken as column headers and displayed verbatim.
* There's the previously mentioned #%% lines, used to set per-menu
values for querytimeout, postlaunchtimeout, and defaultkey, if desired.
Because these begin with # already, add another # for ##%% to comment
them.
* Blank lines are displayed as-is.
* Non-#-commented lines are of this format:
key description command
Keep in mind that it's bash-parsed, so no spaces/tabs allowed in key or
description. Use - or . or _ or whatever where you'd normally place a
space in the description, and use either spc or space for "space" as
a hotkey. That leaves the rest of the line for command, which can thus
have spaces, etc as needed for the command.
So here's the file...
------------------ begin games -----------------------
#key description command
#### ########### #########################################################
o orion /home/x/config/local/share/orion/orion.sh
p patience kpat
P palapeli palapeli
s sudoku ksudoku
#### ########### #########################################################
#^C (impl.rsvd) (unavailable)
#^J (impl.rsvd) (unavailable)
#^M (impl.rsvd) (unavailable)
# used:
# ^C ^J ^M o pP s
###per-file settings, keyed to initial #%% (so ##%% is commented):
------------------- end games ---------------------------
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list