Teclas de función de intercambio (Fn) y control (Ctrl) en Lenovo ThinkPad W500

19

Me gustaría intercambiar los Fny las Ctrlllaves en mi ThinkPad W500 (al igual que muchos otros ven: ? ¿Cómo puedo cambiar las teclas de función y de control en mi portátil y Interceptar la tecla Fn en los ordenadores portátiles )

  1. Numerosas personas indican que Windows no registra la Fntecla como una pulsación de tecla, pero usando Mihov ASCII Master 2.0 , que da el valor ASCII de una pulsación de tecla, veo que la tecla Fn devuelve FF (quizás FF en este caso significa 'no registrado'). También veo que las teclas como Ctrlregistrarse con un código ASCII cuando se presionan solas y otras cuando se presionan en combinación con otra tecla. Fnsolo se registrará cuando se presione solo, por lo que Windows definitivamente no verá el combo. Esto tomó una solución como AutoHotKey fuera de la mesa.

  2. Corrí KeyTweak (que muestra los códigos de pulsación de una tecla y la exploración del hardware FnRegisterd clave como 57443). Usando este programa me reasigné Fna la Ctrlclave; Esto funcionó perfectamente. Sin embargo, sospecho que debido a la cuestión en el # 1, el combo de, por ejemplo, Fn+ Cno no ejecutar una copia.

A falta de volver a entrenar mi meñique, en realidad estoy considerando quitar el teclado y resolver las conexiones para intercambiar esas teclas.

Me encantaría obtener información sobre los problemas técnicos raíz y las posibles soluciones aquí.

Howiecamp
fuente
En las versiones más nuevas, presionar la tecla fn durante un tiempo (como 4 segundos) muestra una ventana emergente donde puede desactivarla.
Ixxzz
En realidad, volver a entrenar a tu meñique no es tan mala idea. Tengo que trabajar tanto en ThinkPad con el botón Fn donde debería estar Ctrl, como en la máquina Dell donde todo está bien, y ahora, después de un corto tiempo, me acostumbré a trabajar en ambos sin esfuerzo.

Respuestas:

7

Aparentemente, la tecla FN no la maneja el controlador de teclado de Windows, sino los controladores desarrollados por Lenovo. Por lo tanto, la reasignación de la tecla FN es imposible para cualquier utilidad de Windows que cambie las teclas, porque la tecla Fn no genera ningún código de escaneo.

Al parecer, Lenovo está considerando una modificación en el BIOS que lo hará posible. Consulte este artículo: "Modo de cambio para teclas Fn / Ctrl" .

En conclusión, debe (1) considerar su BIOS para ver si tal opción ya existe, y si no (2) verificar el sitio de Lenovo para actualizaciones de BIOS de vez en cuando (solo tenga en cuenta que las actualizaciones de BIOS deben hacerse con mucho cuidado, ya que un error significa bloquear su computadora).

Mientras tanto, puedes usar esta solución (solo bromeando):

imagen

harrymc
fuente
Tu última frase me hizo reír. :) Con respecto a su afirmación "la tecla Fn no genera ningún código de escaneo", creo que en realidad sí genera (ver arriba - 57443) un código de escaneo de hardware. No solo eso, sino que utilicé con éxito KeyTweak para asignar Fn a Ctrl y, con una sola tecla, funcionó de manera idéntica; Windows de hecho lo vio. Lo que no parece hacer es generar un valor de pulsación de tecla ASCII único y / o admitir pulsaciones de teclas junto con otra tecla (por ejemplo, Ctrl + c) que requieren un código ASCII único para el combo.
Howiecamp
El Fn por sí mismo ciertamente no ayuda mucho. Por el momento, aparentemente el Fn es el problema más lamentable de Lenovo. El BIOS de algunos modelos ya fue pirateado para hacer exactamente eso (pero no el suyo). Lenovo probablemente lo arregle a tiempo para su próxima computadora portátil.
harrymc
@Howiecamp, ¿para que pueda asignar FN+keya Ctrl+keyy Ctrl+keypara Fn+key? Esto es increíble, ya que solo es cuestión de reasignar un par de docenas de códigos para que la mayoría de las cosas funcionen como se desea. ¿Podrías compartir tu solución?
akostadinov
@akostadinov No estoy seguro de tener una solución ...?
Howiecamp
@Howiecamp, usted escribió: "No solo eso, sino que utilicé con éxito KeyTweak para asignar Fn a Ctrl y, con una sola tecla, funcionó de manera idéntica; Windows realmente lo vio".
akostadinov
8

Lenovo ha implementado el intercambio de BIOS para la función y las teclas Ctrl. Si tiene una computadora portátil Lenovo más nueva (la mía es una thinkpad x201), puede encontrar la opción para cambiarlas en las opciones de "configurar el teclado y el mouse". (Para mi computadora portátil, accedo a la BIOS presionando el botón azul "ThinkVantage" mientras la computadora se está iniciando).

kathy
fuente
correcto. Lo encontré en el Thinkpad S430 también después de actualizar la BIOS.
tmanthey