#include <gdk/gdk.h>
#include <cinttypes>
#include <map>
#include <vector>
Go to the source code of this file.
Classes | |
struct | LayoutGoal |
Functions | |
uint64_t | gpointer_to_uint64 (gpointer pointer) |
gpointer | uint64_to_gpointer (uint64_t number) |
void | initialize_modifier_bit_to_checked_keys (GHashTable *table) |
void | initialize_lock_bit_to_checked_keys (GHashTable *table) |
Variables | |
std::map< uint64_t, uint64_t > | xkb_to_physical_key_map |
std::map< uint64_t, uint64_t > | gtk_keyval_to_logical_key_map |
const uint64_t | kValueMask |
const uint64_t | kUnicodePlane |
const uint64_t | kGtkPlane |
const std::vector< LayoutGoal > | layout_goals |
|
inline |
Definition at line 13 of file key_mapping.h.
Referenced by hash_table_find_equal_value(), lookup_hash_table(), and reverse_lookup_hash_table().
void initialize_lock_bit_to_checked_keys | ( | GHashTable * | table | ) |
Definition at line 446 of file key_mapping.g.cc.
References FlKeyEmbedderCheckedKey::is_caps_lock, FlKeyEmbedderCheckedKey::primary_logical_key, and FlKeyEmbedderCheckedKey::primary_physical_key.
Referenced by fl_key_embedder_responder_new().
void initialize_modifier_bit_to_checked_keys | ( | GHashTable * | table | ) |
Definition at line 414 of file key_mapping.g.cc.
References FlKeyEmbedderCheckedKey::is_caps_lock, FlKeyEmbedderCheckedKey::primary_logical_key, FlKeyEmbedderCheckedKey::primary_physical_key, and FlKeyEmbedderCheckedKey::secondary_logical_key.
Referenced by fl_key_embedder_responder_new().
|
inline |
Definition at line 17 of file key_mapping.h.
Referenced by initialize_logical_key_to_lock_bit_loop_body(), lookup_hash_table(), possibly_update_lock_bit(), reverse_lookup_hash_table(), update_mapping_record(), and update_pressing_state().
std::map<uint64_t, uint64_t> gtk_keyval_to_logical_key_map |
Definition at line 240 of file key_mapping.g.cc.
Referenced by event_to_logical_key().
const uint64_t kGtkPlane |
Definition at line 516 of file key_mapping.g.cc.
Referenced by event_to_logical_key(), and event_to_physical_key().
const uint64_t kUnicodePlane |
Definition at line 515 of file key_mapping.g.cc.
Referenced by event_to_logical_key().
const uint64_t kValueMask |
Definition at line 514 of file key_mapping.g.cc.
Referenced by apply_id_plane().
const std::vector<LayoutGoal> layout_goals |
Definition at line 462 of file key_mapping.g.cc.
Referenced by fl_keyboard_handler_init(), guarantee_layout(), and TEST().
std::map<uint64_t, uint64_t> xkb_to_physical_key_map |
Definition at line 20 of file key_mapping.g.cc.
Referenced by event_to_physical_key().