RetroArch
Functions | Variables
menu_osk.c File Reference
#include <stdint.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <libretro.h>
#include <string/stdstring.h>
#include <encodings/utf.h>
#include "menu_osk.h"
#include "../../input/input_driver.h"
Include dependency graph for menu_osk.c:

Functions

void menu_event_set_osk_idx (enum osk_type idx)
 
enum osk_type menu_event_get_osk_idx (void)
 
int menu_event_get_osk_ptr (void)
 
void menu_event_set_osk_ptr (int i)
 
void menu_event_osk_append (int ptr)
 
void menu_event_osk_iterate (void)
 
char ** menu_event_get_osk_grid (void)
 

Variables

static char * osk_grid [45] = {NULL}
 
static int osk_ptr = 0
 
static enum osk_type osk_idx = OSK_LOWERCASE_LATIN
 
static const char * symbols_page1_grid []
 
static const char * uppercase_grid []
 
static const char * lowercase_grid []
 

Function Documentation

◆ menu_event_get_osk_grid()

char** menu_event_get_osk_grid ( void  )
Here is the caller graph for this function:

◆ menu_event_get_osk_idx()

enum osk_type menu_event_get_osk_idx ( void  )
Here is the caller graph for this function:

◆ menu_event_get_osk_ptr()

int menu_event_get_osk_ptr ( void  )
Here is the caller graph for this function:

◆ menu_event_osk_append()

void menu_event_osk_append ( int  ptr)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_event_osk_iterate()

void menu_event_osk_iterate ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ menu_event_set_osk_idx()

void menu_event_set_osk_idx ( enum osk_type  idx)
Here is the caller graph for this function:

◆ menu_event_set_osk_ptr()

void menu_event_set_osk_ptr ( int  i)
Here is the caller graph for this function:

Variable Documentation

◆ lowercase_grid

const char* lowercase_grid[]
static
Initial value:
= {
"1","2","3","4","5","6","7","8","9","0","Bksp",
"q","w","e","r","t","y","u","i","o","p","Enter",
"a","s","d","f","g","h","j","k","l","@","Upper",
"z","x","c","v","b","n","m"," ","-",".","Next"}

◆ osk_grid

char* osk_grid[45] = {NULL}
static

◆ osk_idx

enum osk_type osk_idx = OSK_LOWERCASE_LATIN
static

◆ osk_ptr

int osk_ptr = 0
static

◆ symbols_page1_grid

const char* symbols_page1_grid[]
static
Initial value:
= {
"1","2","3","4","5","6","7","8","9","0","Bksp",
"!","\"","#","$","%","&","'","*","(",")","Enter",
"+",",","-","~","/",":",";","=","<",">","Lower",
"?","@","[","\\","]","^","_","|","{","}","Next"}

◆ uppercase_grid

const char* uppercase_grid[]
static
Initial value:
= {
"1","2","3","4","5","6","7","8","9","0","Bksp",
"Q","W","E","R","T","Y","U","I","O","P","Enter",
"A","S","D","F","G","H","J","K","L","+","Lower",
"Z","X","C","V","B","N","M"," ","_","/","Next"}