Makefile fix (detect missing title)

This commit is contained in:
2023-02-01 14:05:22 +01:00
parent 480e63568b
commit e804ac4a62
2 changed files with 16 additions and 12 deletions

View File

@@ -206,16 +206,13 @@ keycode 199 = F21 F21 F21 F21 F21 F21
** User configuration
*Note*: Configuration below will make the ~G-keys~ active only when user is logged-on, as any other key.
We will assign the F-keys we defined in ~config.json~ to any program (this includes graphical programs), or to send a string to active window (using *xvkbd*[fn:1]).
*xvkbd* not only allows to send strings ("hello, World!"), but also modifiers (as ~Control-A~, ~Alt-B~, ~Control-Left~), mouse events (motion, buttons), etc... This is a subset of the *typeout* option of config.json. See ~xbkbd man page~ for more details.
We will assign the F-keys we defined in ~config.json~ to run any program (this includes graphical programs), or to send a string/command output to active window.
Below are some examples (screenshots from ~Xubuntu 22.10~). We will define the following actions :
- ~G1~: Activate the *Emacs* main window (whose title is always "*GNU Emacs*").
- ~Shift-G1~: Launch *Gnome Terminal*.
- ~G2~ (including with modifiers): Send strings/commands results to active window.
- ~G4~: Send current date to active window.
- ~G5~: Assigned to ~Hyper~ modifier: ~G5 + a~ will be ~Hyper-a~, as ~Control + a~ is ~Control-a~.
- ~G2~ (including with modifiers): Send ~strings~ or ~commands output~ to active window.
- ~G5~: Assigned to ~Hyper~ modifier: ~G5+a~ will be ~Hyper-a~, as ~Control+a~ is ~Control-a~.
- ~G6~: Will move the cursor to top-left corner.
All settings below (except for ~G5~) are configurable in ~Settings/keyboard~, ~Application Shortcuts~ tab, or, for pasting text, via ~autokey~ :
#+CAPTION: Xfce keyboard settings