Cuando presiona una tecla en su teclado, el hardware genera un 'código de escaneo', que el software interpreta como una cierta presión de tecla.
Reasignación clave
KeyTweak le permite reasignar la pulsación de tecla que Windows interpreta de cada código de escaneo agregando las entradas de Registro apropiadas.
Desafortunadamente, no le permite agregar claves falsas adicionales. Lo más cerca que está es permitir la reasignación de las teclas de control de medios / web que tienen algunos teclados. Tampoco le permite asignar códigos de tecla que su teclado normalmente no usa. Entonces, si tiene un teclado estadounidense, no le permitirá asignar Ó o £. Por lo tanto, todavía estaría limitado a usar las letras clave normales, que dice que ha agotado.
Fingiéndolo
AutoHotkey permite que los scripts generen códigos de escaneo y símbolos inusuales.
Este script genera £ cada vez que se presiona Win + p (saqué el símbolo de Internet y lo pegué en el editor de texto que estaba usando para crear el script):
#p::
send, £
Dependiendo de su juego, es posible que pueda usar un script como este para obtener £ como clave en su juego. Pero, si el juego está esperando que se generen códigos de escaneo reales del teclado, esto no funcionará. Depende de cómo interactúa el juego con el hardware.
Afortunadamente, AutoHotkey también puede generar códigos de escaneo del teclado. Este script generará un espacio cuando se presione Win + p, porque el código de escaneo 39 (hexadecimal) es espacio (vea la Lista de códigos de escaneo ).
#p::
send, {sc39}
AutoHotkey también tiene otro método para generar claves virtuales. No he investigado la diferencia, pero este script generará espacio usando una tecla virtual al presionar win + p:
#p::
send, {vk20}
Esta referencia enumera todos los códigos de clave virtual, incluidas muchas claves no estándar que aún no habrá utilizado:
https://autohotkey.com/board/topic/98757-how-to-create-a-new-virtual- llaves/
Podría intentar crear un script que envíe una Clave virtual no estándar a su juego. Si el juego lo registra y le permite guardarlo en la página de configuración de su teclado, es probable que lo haga funcionar.
La última pieza del rompecabezas es hacer que las macros de Logitech llamen al script AutoHotkey que genera la clave virtual. Crearía un script de AutoHotkey sin una tecla de acceso rápido, por lo que se dispara inmediatamente cuando se ejecuta, como
send, {vk7B}
o
send, £
Asociar archivos * .ahk con el programa Autohotkey, y luego obtener la macro Logitech para abrir el script guardado.
Nota: no he probado esto en ningún juego. Es probable que tenga diferentes resultados en diferentes juegos, dependiendo de lo que acepten como entradas válidas. En el enlace de Teclas virtuales anterior, las personas están discutiendo hacer casi exactamente lo que desea hacer, y parecen haber tenido cierto éxito con el uso de las teclas F13-F24, por lo que tal vez intente hacerlo primero.
vk7B sc58 F12
vk7C sc64 F13
vk7D sc65 F14
vk7E sc66 F15
vk7F sc67 F16
vk80 sc68 F17
vk81 sc69 F18
vk82 sc6A F19
vk83 sc6B F20
vk84 sc6C F21
vk85 sc6D F22
vk86 sc6E F23
vk87 sc76 F24
EDITAR:
según lo solicitado en los comentarios; un script simple para crear F13 podría verse así:
b::
send, {vk7C}
Cada vez que presione 'b' mientras este script está activo (en su bandeja cerca del reloj), se enviará F13. Este script se mantendrá activo y se ejecutará cada vez que presione 'b' hasta que lo mate. Una vez que el juego registre F13 en la configuración clave, elimine este script y haga uno como este para que Logitech lo llame:
send, {vk7C}
Este no permanecerá activo, se ejecutará una vez y luego finalizará, cada vez que se llame.