Cómo cambiar / deshabilitar la funcionalidad de las teclas fn en Ubuntu - teclado USB

12

Hola, tengo un problema con mi nuevo teclado USB Lenovo, no puedo (no sé cómo) cambiar las Fnteclas en Linux, en Windows fue muy fácil .

Pero no sé qué puedo hacer en Linux para cambiar las Fnteclas (o deshabilitar), ¿conoce alguna solución? Necesito funciones estándar de a F1través F12...

Tomasz Cy-man
fuente
66
Intenta presionar fn + Esc.
TheWanderer
¿Te refieres a la tecla con la etiqueta Fn, o las 12 teclas con 12 etiquetas diferentes Fncon nuna de 1 a 12? ¿Qué quieres exactamente que hagan las llaves?
Volker Siegel
@ Zacharee1 Lo intenté, no funciona
Tomasz Cy-man
@Volker Siegel Me refiero a 12 teclas (funcionalidad adicional de F1-11), ahora cuando presiono F1, entonces silencia el sonido, tengo que presionar la tecla Fn y F1 ... Quiero que la función principal de F1 sea F1 no silenciar, F2 no bajar el volumen, etc. Y la pregunta es cómo cambiar esa funcionalidad (como ejemplo, le di un enlace con la solución para Windows) o desactivar todas las funciones Fn (silencio, bajar volumen, subir volumen ...)
Tomasz Cy -hombre
¿Desea presionar fnantes de presionar F1-12para que funcione como una tecla de acceso directo?
TheWanderer

Respuestas:

30

ingrese la descripción de la imagen aquí

esta es la mejor solución que encontré ;-)

Tomasz Cy-man
fuente
Te alegrará saber que hay alguien más con la misma solución: D Gracias por la foto, estaba empezando a pensar qué objeto pequeño y pesado podría usar para mantener presionada esta tecla. Todo eso por un teclado de calidad muy mediocre ...
Adversus
99
¿Hiciste el truco FN + ESC?
Natim
1
FN + ESC solo funcionará directamente en la computadora portátil, no en este teclado, el teclado también falla el interruptor de encendido / apagado Creo que el desarrollador de este teclado fue tonto.
maytham-ɯɐɥʇʎɐɯ
1
Los ingenieros "inteligentes" de lenovo rompieron esa solución. Ahora la tecla Fn está entre las teclas de control y Windows a la izquierda de la barra espaciadora. Un bloqueador de papel o un objeto pesado definitivamente no pueden ir a ese lugar. En realidad, poner la tecla Fn allí es realmente incómodo porque es muy fácil confundirlo con la tecla de Windows. Estoy considerando comprar otro teclado (no lenovo) :-(
kriss
3

Encontré una solución de software.

clonar el siguiente programa de github:

git clone https://github.com/lentinj/tp-compact-keyboard.git

compilar al siguiente programa:

cd tp-compact-keyboard/tp-compact-usb-keyboard
make
sudo ./tp-compact-usb-keyboard /dev/hidraw1

Tal vez se muestren algunos errores al ejecutar el programa.

Este programa envió 2 pulsaciones de teclas al teclado (0x05 y 0x01).

Creo que no puedes presionarlos físicamente:

http://www.kbdedit.com/manual/low_level_vk_list.html

Se asignan a teclas especiales.

esta es solo una solución temporal; después de reiniciar, esta configuración desaparece.

tal vez creas un cronjob para arreglarlo permanentemente:

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

MaCXyLo
fuente
PD: Modelo: SK-8821 Bus 002 Dispositivo 002: ID 17ef: 6018 Lenovo
MaCXyLo
mismo teclado, también funciona para mí! +1 :)
supervacuo