2013-10-23 2 views
2

간단한 WoW addon을 쓰려면 약간의 Lua를 이해하려고합니다. 입력했을 때 Windows의 alt + tab 기능 만 비활성화됩니다. 세계.alt-tab을 비활성화 할 수 있습니다 (Windows 키도 가능).

좀 더 구체적으로, 와우에는 shift, control 및 alt의 3 개의 수정 자 키가 있습니다. 그 중 일부는 의도적 인 스팸 중에 alt 수정자를 사용하여 가끔 시도하지만 대상 전환을 시도합니다. Tab 키를 사용하면 (물론 대상 스위치의 단추를 변경하는 간단한 방법이 있지만 성능 향상으로 끝날 수있는 다른 옵션은 없습니다).

아이디어는 WoW API에서 플레이어가 세계에 들어올 때 발생하는 이벤트를 얻는다는 것입니다. (플레이어가 세계에 들어올 때마다 실제로 트리거해야하는 PLAYER_ENTERING_WORLD라는 이벤트입니다. 여기 누군가가 와우를 연주 한 경우 로딩 화면). 내 주요 문제는 : WoW 및 Tab 키를 WoW의 일반적인 "taret 스위치"키로 수정 자 키로 대체 기능을 유지하면서 alt-tab 키 조합을 사용하지 않으려면 Lua 코드를 사용하는 실제 방법이 있습니까?

더 많은 정보가 필요하다면 나는 그것을 제공하려고 노력할 것입니다. 그러나 나는 "사건이 일어났습니다 (당신이 세상에 입성했습니다) ... 이야기의 코드 끝을 실행합시다"라고 간단하게 기대하고 있습니다.

답변을 기다려 주셔서 감사합니다.

+1

와우 루아 내부에서 길을 찾을 수 없습니다. 또한, 이것에 대해 물어볼 분명한 곳은 와우 포럼입니다. 여기에 AutoHotkey를 사용하는 솔루션이 있습니다. http://us.battle.net/wow/en/forum/topic/2592858902#18 – dualed

답변

2

내가 알 수있는 한 Windows는 의도적으로 hard to disable (기본적으로 RegisterHotKey())을 사용합니다. World of Warcraft의 Lua API가 기본 제한 사항으로 인해 단축키를 프로그래밍 방식으로 다시 바인딩 할 수 있다고 생각하지 않으므로 특정 루아 환경에서는 불가능할 수도 있습니다.

+0

감사합니다. 많이 kazagistar합니다. 창문 밖의 옵션 인 것 같아요. 잠시 동안 조사했지만 아무 것도 찾지 못했고 정보가 방금 "내가 그만 두어야 할 것 같아요"옵션을 굳혔습니다. 가능하다면 개발자가 구현 방법을 묻는 Nathanyel의 제안을 따르 겠지만 지금 생각해보아야한다고 생각할 수도 있습니다.) – user2910555

+0

단축키는 일반적으로 사용자 계정의 일부로 저장되며 온라인에 저장됩니다. 애드온이 그들을 혼란에 빠지게하면, 애드온 너머로 사용자의 게임을 상당히 엉망으로 만들고, 아마도 더 많은 방법을 자동화하면 "공평"하게 될 것입니다. 따라서 제한 사항. – kazagistar