<commit_before>// SPDX-License-Identifier: LGPL-2.1-or-later
/*
 * Copyright (C) 2009-2013 <NAME> <<EMAIL>>
 */

#include "core/gp_common.h"
#include <core/gp_debug.h>

#include <input/gp_event_queue.h>
#include <input/gp_input_driver_kbd.h>

/* KBD raw mode keycodes */
static uint16_t keycode_table[] = {
	GP_KEY_ESC,        GP_KEY_1,           GP_KEY_2,           GP_KEY_3,
	GP_KEY_4,          GP_KEY_5,           GP_KEY_6,           GP_KEY_7,
	GP_KEY_8,          GP_KEY_9,           GP_KEY_0,           GP_KEY_MINUS,
	GP_KEY_EQUAL,      GP_KEY_BACKSPACE,   GP_KEY_TAB,         GP_KEY_Q,
	GP_KEY_W,          GP_KEY_E,           GP_KEY_R,           GP_KEY_T,
	GP_KEY_Y,          GP_KEY_U,           GP_KEY_I,           GP_KEY_O,
	GP_KEY_P,          GP_KEY_LEFT_BRACE,  GP_KEY_RIGHT_BRACE, GP_KEY_ENTER,
	GP_KEY_LEFT_CTRL,  GP_KEY_A,           GP_KEY_S,           GP_KEY_D,
	GP_KEY_F,          GP_KEY_G,           GP_KEY_H,           GP_KEY_J,
	GP_KEY_K,          GP_KEY_L,           GP_KEY_SEMICOLON,   GP_KEY_APOSTROPHE,
	GP_KEY_GRAVE,      GP_KEY_LEFT_SHIFT,  GP_KEY_BACKSLASH,   GP_KEY_Z,
	GP_KEY_X,          GP_KEY_C,           GP_KEY_V,           GP_KEY_B,
	GP_KEY_N,          GP_KEY_M,           GP_KEY_COMMA,       0,
	GP_KEY_SLASH,      GP_KEY_RIGHT_SHIFT, GP_KEY_KP_ASTERISK, GP_KEY_LEFT_ALT,
	GP_KEY_SPACE,      GP_KEY_CAPS_LOCK,   GP_KEY_F1,          GP_KEY_F2,
	GP_KEY_F3,         GP_KEY_F4,          GP_KEY_F5,          GP_KEY_F6,
	GP_KEY_F7,         GP_KEY_F8,          GP_KEY_F9,          GP_KEY_F10,
	GP_KEY_NUM_LOCK,   GP_KEY_SCROLL_LOCK, GP_KEY_KP_7,        GP_KEY_KP_8,
	GP_KEY_KP_MINUS,   GP_KEY_KP_9,        GP_KEY_KP_4,        GP_KEY_KP_5,
	GP_KEY_KP_6,       GP_KEY_KP_PLUS,     GP_KEY_KP_1,        GP_KEY_KP_2,
	GP_KEY_KP_3,       GP_KEY_KP_0,        GP_KEY_KP_COMMA,    0,
	0,                 0,                  GP_KEY_F11,         GP_KEY_F12,<commit_msg>input: kbd driver: Map missing dot key<commit_after>// SPDX-License-Identifier: LGPL-2.1-or-later
/*
 * Copyright (C) 2009-2013 <NAME> <<EMAIL>>
 */

#include "core/gp_common.h"
#include <core/gp_debug.h>

#include <input/gp_event_queue.h>
#include <input/gp_input_driver_kbd.h>

/* KBD raw mode keycodes */
static uint16_t keycode_table[] = {
	GP_KEY_ESC,        GP_KEY_1,           GP_KEY_2,           GP_KEY_3,
	GP_KEY_4,          GP_KEY_5,           GP_KEY_6,           GP_KEY_7,
	GP_KEY_8,          GP_KEY_9,           GP_KEY_0,           GP_KEY_MINUS,
	GP_KEY_EQUAL,      GP_KEY_BACKSPACE,   GP_KEY_TAB,         GP_KEY_Q,
	GP_KEY_W,          GP_KEY_E,           GP_KEY_R,           GP_KEY_T,
	GP_KEY_Y,          GP_KEY_U,           GP_KEY_I,           GP_KEY_O,
	GP_KEY_P,          GP_KEY_LEFT_BRACE,  GP_KEY_RIGHT_BRACE, GP_KEY_ENTER,
	GP_KEY_LEFT_CTRL,  GP_KEY_A,           GP_KEY_S,           GP_KEY_D,
	GP_KEY_F,          GP_KEY_G,           GP_KEY_H,           GP_KEY_J,
	GP_KEY_K,          GP_KEY_L,           GP_KEY_SEMICOLON,   GP_KEY_APOSTROPHE,
	GP_KEY_GRAVE,      GP_KEY_LEFT_SHIFT,  GP_KEY_BACKSLASH,   GP_KEY_Z,
	GP_KEY_X,          GP_KEY_C,           GP_KEY_V,           GP_KEY_B,
	GP_KEY_N,          GP_KEY_M,           GP_KEY_COMMA,       GP_KEY_DOT,
	GP_KEY_SLASH,      GP_KEY_RIGHT_SHIFT, GP_KEY_KP_ASTERISK, GP_KEY_LEFT_ALT,
	GP_KEY_SPACE,      GP_KEY_CAPS_LOCK,   GP_KEY_F1,          GP_KEY_F2,
	GP_KEY_F3,         GP_KEY_F4,          GP_KEY_F5,          GP_KEY_F6,
	GP_KEY_F7,         GP_KEY_F8,          GP_KEY_F9,          GP_KEY_F10,
	GP_KEY_NUM_LOCK,   GP_KEY_SCROLL_LOCK, GP_KEY_KP_7,        GP_KEY_KP_8,
	GP_KEY_KP_MINUS,   GP_KEY_KP_9,        GP_KEY_KP_4,        GP_KEY_KP_5,
	GP_KEY_KP_6,       GP_KEY_KP_PLUS,     GP_KEY_KP_1,        GP_KEY_KP_2,
	GP_KEY_KP_3,       GP_KEY_KP_0,        GP_KEY_KP_COMMA,    0,
	0,                 0,                  GP_KEY_F11,         GP_KEY_F12,
{'fraction_non_alphanumeric': 0.07526315789473684, 'fraction_numerical': 0.026578947368421053, 'mean_word_length': 1.9625876851130164, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4018485', 'n_tokens_mistral': 1732, 'n_tokens_neox': 1676, 'n_words': 227}