FireGestures의 Send Key Event에 대해서 질문...

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
love
서포터즈
서포터즈
Posts: 117
Joined: 2005 11 21 04:00 46
Contact:

FireGestures의 Send Key Event에 대해서 질문...

Post by love »

var evt = document.createEvent("KeyEvents");
evt.initKeyEvent(
"keypress",
true,
true,
null,
false, // holds Ctrl key
false, // holds Alt key
false, // holds Shift key
false, // holds Meta key
evt.DOM_VK_F5, // presses a special key, @see http://mxr.mozilla.org/mozilla/source/d ... yEvent.idl
0 // presses a normal key, e.g. "A".charCodeAt(0),
);
document.documentElement.dispatchEvent(evt);
---------------------------------------------------------------------------
이런 스크립트인데 그럭저럭 잘 작동하는데 Space Next라는 확장기능 때문에 스페이스 키를 쓰려고 DOM_VK_SPACE를 넣으면 작동이 안되는데 다른 방법이 있을까요?
minsxx
도우미
도우미
Posts: 250
Joined: 2008 05 18 14:31 07
Contact:

Re: FireGestures의 Send Key Event에 대해서 질문...

Post by minsxx »

키입력이 중복되어 사용 못한다면 Space Next 단축키를 바꿔보는건 어떨까요.
Ctrl+Space 나 Ctrl+Shift+Space 같은 걸로 말이죠. 물론 편리함은 많이 떨어지겠지만... ^^;

단축키 바꾸려면 소스를 조금 수정해야 합니다.
직접 수정하기 어려우시면, 제가 수정한 파일을 그냥 사용하셔도 되구요.
Ctrl+Space로 변경하였습니다.
http://www.datafilehost.com/download-4bffe65d.html


수정사항
spacenext.jar 파일 내부의 spacenext.js 파일 88번째 줄의 내용을 조금만 바꾸면 됩니다.
조합키를 사용하려면 "!"만 제거하면 됩니다.

Code: Select all

	keyPress: function(e) {
		if (e.which == e.DOM_VK_SPACE && !e.shiftKey && e.ctrlKey) {
love
서포터즈
서포터즈
Posts: 117
Joined: 2005 11 21 04:00 46
Contact:

Re: FireGestures의 Send Key Event에 대해서 질문...

Post by love »

minsxx 감사합니다. 애드온 쪽을 건드려 보는 건 생각도 못했는데...
좋은 해결 방법같습니다
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests