El paquete ggkeyboard
no está en CRAN. Usa la función install_github
de devtools
para instalarlo.
# install.packages("devtools")
devtools::install_github("sharlagelfand/ggkeyboard", ref = "main")
Se puede crear un teclado usando la función ggkeyboard
. Por defecto, la función creará un teclado predeterminado si no se especifica ningún argumento.
library(ggkeyboard)
ggkeyboard()
El tamaño de fuente de las teclas se puede ajustar con el argumento font_size
. El valor por defecto es 3. También puedes cambiar la familia de la fuente con font_family
.
library(ggkeyboard)
ggkeyboard(font_size = 2,
font_family = "Arial")
Hay dos tipos de diseño disponible. El valor por defecto es layout = "ansi"
pero también puedes usar "iso"
.
library(ggkeyboard)
ggkeyboard(layout = "iso")
Puedes elegir entre diferentes paletas de colores prediseñadas, como "pastel"
(por defecto), "serika"
, "wahtsy"
, "cyberpunk"
, "magic"
, "varmilo"
y "t0mb3ry"
. También puedes especificar colores personalizados.
serika
library(ggkeyboard)
ggkeyboard(palette = keyboard_palette("serika"))
wahtsy
library(ggkeyboard)
ggkeyboard(palette = keyboard_palette("wahtsy"))
cyberpunk
library(ggkeyboard)
ggkeyboard(palette = keyboard_palette("cyberpunk"))
magic
library(ggkeyboard)
ggkeyboard(palette = keyboard_palette("magic"))
varmilo
library(ggkeyboard)
ggkeyboard(palette = keyboard_palette("varmilo"))
t0mb3ry
library(ggkeyboard)
ggkeyboard(palette = keyboard_palette("t0mb3ry""))
Hay varios tipos de teclados que puedes elegir: full
, sixty-percent
y mac
. Cada uno viene con una determinada paleta de colores.
Full (con teclado numérico)
library(ggkeyboard)
ggkeyboard(full,
palette = keyboard_palette("varmilo"),
font_size = 2.75)
Sixty percent (diseño 60%)
library(ggkeyboard)
ggkeyboard(sixty_percent,
palette = keyboard_palette("t0mb3ry"),
adjust_text_colour = FALSE)
Mac (basado en el teclado Apple magic)
library(ggkeyboard)
ggkeyboard(mac,
palette = keyboard_palette("magic"))
Es posible destacar algunas teclas del teclado con la función highlight_keys
.
Puedes agregar un borde a las teclas seleccionadas como sigue:
library(ggkeyboard)
ggkeyboard() %>%
highlight_keys(c("A", "W", "S", "D"), colour = "red")
También puedes añadir un color de fondo a las teclas con el argumento fill
. Una buena opción es usar la función rgb
para agregar un color con transparencia.
library(ggkeyboard)
ggkeyboard() %>%
highlight_keys(c("A", "W", "S", "D"),
colour = "red",
fill = rgb(1, 0, 0, alpha = 0.25))
También te puede interesar