Problema con reasignación de teclas

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Problema con reasignación de teclas

Problema con reasignación de teclas

Post by beral235 » 13 Jun 2018, 11:29

Hola a todos, tengo un problema se los muestro con un ejemplo:
Si mi razonamiento no me falla este problema se da por la reasignación de teclas, ya que uso otra distribución de teclado. (reasignadas con ayuda de AutoHotkey)

Code: Select all

F6::ExitApp
#InputLevel 1 
*w::
SetKeyDelay -1      ;  a "w" le asigno la tecla "r", modo que al presionar "w" se envie "r"
Send {Blind}{r DownR} 
return
*r::
SetKeyDelay -1            ; a "r" le asigno la tecla "u"
Send {Blind}{u DownR} 
return
#InputLevel 0
:*?:ruru::Mensaje Correcto          ; HotStrings funcionan perfecto con la reasignación
El problema surge cuando añado luego de #InputLevel 0 este código:

Code: Select all

~r::     
KeyWait, r, T0.15      ; al presionar "r" por 0.15seg 
  if (ErrorLevel){                 
  	SendInput, Ingreso al If.
  }
Me encuentro con 2 problemas:
1-. la reasignación de r se pierde. (a r le asignamos inicialmente u.
2-. w a quien le asignamos r, no funciona para ejecutar este ultimo código.
Espero que hayan entendido mi pregunta , gracias de antemano.

Top