NeoMutt  2024-04-25-89-g194907
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Keymap Struct Reference

A keyboard mapping. More...

#include "lib.h"

Public Member Functions

 STAILQ_ENTRY (Keymap) entries
 Linked list.
 

Data Fields

char * macro
 Macro expansion (op == OP_MACRO)
 
char * desc
 Description of a macro for the help menu.
 
short op
 Operation to perform.
 
short eq
 Number of leading keys equal to next entry.
 
short len
 Length of key sequence (unit: sizeof (keycode_t))
 
keycode_tkeys
 key sequence
 

Detailed Description

A keyboard mapping.

Macro: macro, desc, (op == OP_MACRO) Binding: op Both use eq, len and keys.

Definition at line 64 of file lib.h.

Member Function Documentation

◆ STAILQ_ENTRY()

Keymap::STAILQ_ENTRY ( Keymap  )

Linked list.

Field Documentation

◆ macro

char* Keymap::macro

Macro expansion (op == OP_MACRO)

Definition at line 66 of file lib.h.

◆ desc

char* Keymap::desc

Description of a macro for the help menu.

Definition at line 67 of file lib.h.

◆ op

short Keymap::op

Operation to perform.

Definition at line 68 of file lib.h.

◆ eq

short Keymap::eq

Number of leading keys equal to next entry.

Definition at line 69 of file lib.h.

◆ len

short Keymap::len

Length of key sequence (unit: sizeof (keycode_t))

Definition at line 70 of file lib.h.

◆ keys

keycode_t* Keymap::keys

key sequence

Definition at line 71 of file lib.h.


The documentation for this struct was generated from the following file: