Ayuda con ahk para discapacitado.

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Ayuda con ahk para discapacitado.

21 Sep 2021, 14:42

Hola, tengo un amigo que ha perdido una mano, entonces él juega en el pc con el teclado usando todos los botones de la parte derecha. Al jugar solo con una mano lo que usa es las flechas y más o menos lo que hay alrededor: el Shif derecho, el control derecho, numpadend o 1, el numpadins o 0, el numpadsupr, la tecla del guión -, el enter......entonces hay muchos juegos que no se pueden remapear los controles y se siente un inútil.

Image


Yo encontre eso para el Just cause 4 pero es solo para las flechas, pero no consigo hacer que funcionen los demás botones antes dichos, para por ejemplo si el salto viene en C cambiarlo por numpadins o si el interactuar viene en E cambiarlo por control derecha y así. Alguien me podría ayudar para darle una sorpresa??
Lo que más utiliza por la distancia de la mano es esto:

Image


De antemano muchas gracias.
gmoises
Posts: 74
Joined: 18 Nov 2017, 16:43

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 08:14

Estas haciendo un buen trabajo, faltan unos detallitos

Para mandar las teclas se usa el comando "Send"
Las teclas cuyo nombre usa varias letras deben ir rodeadas de {} (Curly Brackets)

Por ejemplo:

Code: Select all

NumPad0::Send C
Space::Send {NumpadIns}
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 08:46

gmoises wrote:
22 Sep 2021, 08:14
Estas haciendo un buen trabajo, faltan unos detallitos

Para mandar las teclas se usa el comando "Send"
Las teclas cuyo nombre usa varias letras deben ir rodeadas de {} (Curly Brackets)

Por ejemplo:

Code: Select all

NumPad0::Send C
Space::Send {NumpadIns}
Muchas gracias, lo probaré y te digo, gracias.
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 09:04

Nada, ese lo usa para saltar (solo probé ese) y nada.

Space::Send {NumpadIns}

Antes como lo hacía yo no pasaba nada, ahora no funciona el NumpadIns, pero además tampoco funciona el Space.
Una pena y siento molestar :cry:
safetycar
Posts: 435
Joined: 12 Aug 2017, 04:27

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:06

¿Estas seguro de que no te funciona el NumpadIns? He probado y si que lo veo funcionar con el código de tu imagen.
¿Puede ser que estes pensando que Numpad0 y NumpadIns son lo mismo? Porque no es exactamente así.
Cuando el BloqNum está activado NumpadIns ya no es eso sino Numpad0 (~tecla 0), y cuando esta el desactivado, entonces desaparece Numpad0 y aparece NumpadIns (~tecla Insert, algunos teclados no la tienen).
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:19

Hola, sí sí, funciona la tecla, cuando es Numpad0 está la luz encendida.
Digo que si funciona porque en juegos que se pueden remapear es la que utiliza como salto (la da con el meñique) y funciona bien, pero en este nada, sigue funcionado el cambio de wasd por las flechas, pero no consigo hacer funcionar el resto de cambios.
Un saludo y gracias.
safetycar
Posts: 435
Joined: 12 Aug 2017, 04:27

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:25

No estoy seguro de que nos estemos entendiendo.
Si lo que quieres es que la tecla de espacio escriba un 0 tienes que poner:

Code: Select all

space::Numpad0
Sino con NumpadIns lo que vas a conseguir es similar a la tecla Insert, que no tiene un comportamiento visible en la mayoría de programas.
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:28

safetycar wrote:
22 Sep 2021, 10:25
No estoy seguro de que nos estemos entendiendo.
Si lo que quieres es que la tecla de espacio escriba un 0 tienes que poner:

Code: Select all

space::Numpad0
Sino con NumpadIns lo que vas a conseguir es similar a la tecla Insert, que no tiene un comportamiento visible en la mayoría de programas.
Hola estoy remapeando para que la tecla numpadins (luz bloq num apagada) haga la funcion que por defecto trae el juego, de saltar que se hace con el espacio.
un saludo y gracias.
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:32

Creo que cuando cito no sale o tarda en salir, perdón.

La tecla por defecto para saltar en el juego es la barra de espacio, y yo quiero cambiar por NumpadIns (luz apagada bloq num), como en juegos donde te dejan configurar el teclado y es la que usa para saltar sin problema.
un saludo y gracias.
safetycar
Posts: 435
Joined: 12 Aug 2017, 04:27

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:37

Entonces diríamos que buscas lo contrario. Además podrías remapear para que cuando el BloqNum esta activo haga una cosa y cuando no otra. En este caso en ambas posiciones haria lo mismo:

Code: Select all

Numpad0::Space
NumpadIns::Space
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:39

Lo voy a probar, gracias
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:44

Siii, ahora funciona perfecto.
Me haces por los nombres cambiar tecla F por numpadsupr, C por shif derecho, E por enter y TAB por numpadfin o end no se como será ?
muchas gracias gracias.
safetycar
Posts: 435
Joined: 12 Aug 2017, 04:27

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 10:59

Code: Select all

NumpadDel::f
e::Enter
*c::RShift
*Tab::End
Algunas teclas es mejor remapearlas con * porque respetan otras teclas modificadoras (ctrl, alt, ...) que estén apretadas al mismo tiempo
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 11:02

Perdón, añado...por lo que ví por ahí, es que el Lshif, o Lcontrol, hay que poner prefijos <+ o algo así, pero se si sería:

Numpad1::Shift <+
o
Numpad1::LShift <+
o
Numpad1::LShift (solo)

igual con los control.
un saludo
safetycar
Posts: 435
Joined: 12 Aug 2017, 04:27

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 11:06

Para que te suene, L viene de Left y R de Right.
Por cierto, lo que he escrito antes, si te funciona mal con los asteriscos podrías probar a quitarlos.
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 11:07

Daría igual poner e::Enter que Enter::e ??
safetycar
Posts: 435
Joined: 12 Aug 2017, 04:27

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 11:10

La primera parte es la tecla que quieres apretar fisicamente lo que viene despues es una accion que a veces no tiene ni porque ser una letra.

Code: Select all

e:: MsgBox, Has apretado la letra E.
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 11:18

Bueno, pues en un principio ya estaría.
Os agradezco tanto a tí, safetycar, como a gmoises, que hayas dedicado vuestro tiempo a ayudarme.
Si algo me ocurre no dudaré en preguntaros.
Un saludo y muchas GRACIAS.
Secruat
Posts: 12
Joined: 21 Sep 2021, 13:55

Re: Ayuda con ahk para discapacitado.

22 Sep 2021, 11:19

https://www.autohotkey.com/docs/KeyList.htm

También gracias a Autohotkey por la lista de nombres.

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 28 guests