|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/vt.h>#include <linux/tty.h>#include <linux/mm.h>#include <linux/vt_kern.h>#include <linux/ctype.h>#include <linux/selection.h>#include <linux/unistd.h>#include <linux/jiffies.h>#include <linux/kthread.h>#include <linux/keyboard.h>#include <linux/kbd_kern.h>#include <linux/input.h>#include <linux/kmod.h>#include <linux/bootmem.h>#include <linux/module.h>#include <linux/sched.h>#include <linux/slab.h>#include <linux/types.h>#include <linux/consolemap.h>#include <linux/spinlock.h>#include <linux/notifier.h>#include <linux/uaccess.h>#include "spk_priv.h"#include "speakup.h"#include "speakupmap.h"Go to the source code of this file.
Macros | |
| #define | MAX_DELAY msecs_to_jiffies(500) |
| #define | MINECHOCHAR SPACE |
| #define | MAX_KEY 160 |
| #define | read_all_mode CT_Max |
Typedefs | |
| typedef void(* | spkup_hand )(struct vc_data *) |
Enumerations | |
| enum | { CT_Off = 0, CT_On, CT_Highlight, CT_Window, CT_Max } |
| enum | { edge_top = 1, edge_bottom, edge_left, edge_right, edge_quiet } |
| enum | { RA_NOTHING, RA_NEXT_SENT, RA_PREV_LINE, RA_NEXT_LINE, RA_PREV_SENT, RA_DOWN_ARROW, RA_TIMER, RA_FIND_NEXT_SENT, RA_FIND_PREV_SENT } |
Functions | |
| MODULE_AUTHOR ("Kirk Reiser <kirk@braille.uwo.ca>") | |
| MODULE_AUTHOR ("Daniel Drake <[email protected]>") | |
| MODULE_DESCRIPTION ("Speakup console speech") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_VERSION (SPEAKUP_VERSION) | |
| module_param_named (synth, synth_name, charp, S_IRUGO) | |
| module_param_named (quiet, quiet_boot, bool, S_IRUGO) | |
| MODULE_PARM_DESC (synth,"Synth to start if speakup is built in.") | |
| MODULE_PARM_DESC (quiet,"Do not announce when the synthesizer is found.") | |
| DEFINE_MUTEX (spk_mutex) | |
| int | set_key_info (const u_char *key_info, u_char *k_buffer) |
| void | reset_default_chars (void) |
| void | reset_default_chartab (void) |
| int | speakup_allocate (struct vc_data *vc) |
| void | speakup_deallocate (struct vc_data *vc) |
| void | speakup_con_update (struct vc_data *vc) |
| int | speakup_key (struct vc_data *vc, int shift_state, int keycode, u_short keysym, int up_flag) |
| module_init (speakup_init) | |
| module_exit (speakup_exit) | |
Variables | |
| char * | synth_name |
| special_func | special_handler |
| short | pitch_shift |
| short | synth_flags |
| int | attrib_bleep |
| int | bleeps |
| int | bleep_time = 10 |
| int | no_intr |
| int | spell_delay |
| int | key_echo |
| int | say_word_ctl |
| int | say_ctrl |
| int | bell_pos |
| short | punc_mask |
| int | punc_level |
| int | reading_punc |
| char | str_caps_start [MAXVARLEN+1] = "\0" |
| char | str_caps_stop [MAXVARLEN+1] = "\0" |
| struct st_bits_data | punc_info [] |
| u_char * | our_keys [MAX_KEY] |
| u_char * | shift_table |
| u_char | key_buf [600] |
| const u_char | key_defaults [] |
| char * | characters [256] |
| char * | default_chars [256] |
| u_short | spk_chartab [256] |
| struct task_struct * | speakup_task |
| struct bleep | unprocessed_sound |
| struct st_spk_t * | speakup_console [MAX_NR_CONSOLES] |
| struct notifier_block | keyboard_notifier_block |
| struct notifier_block | vt_notifier_block |
| spkup_hand | spkup_handler [] |
| #define MAX_DELAY msecs_to_jiffies(500) |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| DEFINE_MUTEX | ( | spk_mutex | ) |
| MODULE_AUTHOR | ( | "Kirk Reiser <kirk@braille.uwo.ca>" | ) |
| MODULE_AUTHOR | ( | "Daniel Drake <[email protected]>" | ) |
| MODULE_DESCRIPTION | ( | "Speakup console speech" | ) |
| module_exit | ( | speakup_exit | ) |
| module_init | ( | speakup_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_param_named | ( | synth | , |
| synth_name | , | ||
| charp | , | ||
| S_IRUGO | |||
| ) |
| module_param_named | ( | quiet | , |
| quiet_boot | , | ||
| bool | , | ||
| S_IRUGO | |||
| ) |
| MODULE_VERSION | ( | SPEAKUP_VERSION | ) |
| struct notifier_block keyboard_notifier_block |
| struct st_bits_data punc_info[] |
| struct st_spk_t* speakup_console[MAX_NR_CONSOLES] |
| struct task_struct* speakup_task |
| special_func special_handler |
| spkup_hand spkup_handler[] |
| struct notifier_block vt_notifier_block |
1.8.2