6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
란님

6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by 란님 »

종종 썼었는데 안되니까 좀 불편한데요
탭 관련 부가기능은 tab mix plus 0.3.8.6 밖에 없습니다.

설정이 바뀌어서 그런가요??
soumynona
도우미
도우미
Posts: 206
Joined: 2007 11 17 10:56 14
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by soumynona »

저도 Tab Mix Plus(TMP) 사용 중이라서 한번 테스트해 봤는데, TMP의 버그 같습니다. TMP 끄니까 Alt+Enter 잘 됩니다.
minsxx
도우미
도우미
Posts: 250
Joined: 2008 05 18 14:31 07
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by minsxx »

Tab Utilities로 갈아타 보세요~~ ^0^
기본 기능은 충실하고, Tab Mix Plus보다 기능은 약간 적은 것 같지만 대신 가볍습니다.

https://addons.mozilla.org/firefox/addon/tab-utilities/
란님

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by 란님 »

Tab Utilities 한번 써봐야 겠군요
추천 부가기능으로 떠있기도하네요
감사합니다. ^^
soumynona
도우미
도우미
Posts: 206
Joined: 2007 11 17 10:56 14
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by soumynona »

Tab Utilities 사용해 봤습니다.

제가 필요로 하는 기능들(싱글 윈도우 모드, 탭 열고 닫을 때 활성화할 탭 정의(순서), 탭 마우스 클릭 동작 등)은 다 갖추고 있는데.... 웹페이지 로드 시 탭에 진행 상황 막대를 보여주는 기능이 없는 게 좀 아쉽고, 단축키를 이상하게 해 놔서 그렇네요.

1. 파이어폭스 기본 단축키(Ctr+C, X, V)에 자체 기능 단축키를 중복 할당(조건에 따라 Tab Utilities 단축 키가 작동하는데, 헷갈리고 실수하면 불편함).
2. Adblock Plus랑 단축키 충돌(Ctrl+Shift+V)

추천할 만한 부가 기능이긴 한데, 단축키 문제 때문에 Tab Mix Plus로 다시 돌아왔습니다.
어쨌든, TMP의 대안이 있다는 걸 알아서 든든해졌습니다~
minsxx
도우미
도우미
Posts: 250
Joined: 2008 05 18 14:31 07
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by minsxx »

soumynona wrote:웹페이지 로드 시 탭에 진행 상황 막대를 보여주는 기능이 없는 게 좀 아쉽고, 단축키를 이상하게 해 놔서 그렇네요.
1. 파이어폭스 기본 단축키(Ctr+C, X, V)에 자체 기능 단축키를 중복 할당(조건에 따라 Tab Utilities 단축 키가 작동하는데, 헷갈리고 실수하면 불편함).
2. Adblock Plus랑 단축키 충돌(Ctrl+Shift+V)
진행 상황 막대 표시 기능은 제가 가벼운걸 좋아해서 오히려 없으니 좋더군요. 역시나 개인 취향... ㅎ

1번의 경우 오히려 직관적인 것 같습니다.
기본 단축키(Ctr+C, X, V)가 작동 안하는 곳에서는 탭도 문자열처럼 탭 복사, 탭 잘라내기, 탭 붙여넣기가 작동하니 너무 좋더군요.
물론 기본 단축키가 사용되는 곳에서는 충돌없이 기본 기능이 그대로 작동합니다.
문자열 입력 부분에 포커스(커서)가 있거나, 북마크 관리창 같은데서도 단축키 충돌은 없더군요.

Ctrl+Shift+V는 클립보드에 복사된 문자열을 바로 웹검색 해주는 단축키인데 적절한 것 같습니다.
사실 Easy DragToGo+ 확장을 더 많이 활용하는 편이긴 하지만...

하지만 Adblock Plus가 사용하는 단축키(Ctrl+Shift+V)는 쌩뚱맞아서 그냥 about:config 에서 쉽게 변경해서 사용하고 있습니다.
해당값은 "extensions.adblockplus.sidebar_key" 입니다.
참고로 저는 Ctrl+Q 로 지정해서 사용합니다. 연관성은 없지만 자주 쓰는 편이라 로얄키(한손 입력 가능키)를 지정했습니다. ^^

저는 단축키 충돌이 발생할 경우 단축키 변경이 자체적으로 안되면 keyconfig 확장 기능으로 변경해서 사용하곤 합니다.

-------------------------------------------------------------------------------------------------------------
아래는 Tab Utilities 에서 사용되는 단축키 지정 소스 부분입니다.
사용되는 단축키가 궁금하신 분들에게 혹시 참고가 될까해서 첨부합니다. (숨긴 기능 있으면 좋으련만 너무 길군요.)
간단히 설명하자면 <key id="이름" key="단축키" modifiers="조합키" oncommand="명령행"/> 입니다.
이름이나 명령행 보시면 대강 어떤 명령을 수행하는지 아실겁니다.
조합키 "accel"이 Ctrl 입니다.

Code: Select all

.../content/tabutils.xul
<key id="key_copyPageLocation"		key="C" modifiers="accel" 		oncommand="goDoCommand('cmd_copy', 'cmd_copyPageLocation');"/>
<key id="key_cutPageLocation"		key="X" modifiers="accel" 		oncommand="goDoCommand('cmd_cut', 'cmd_cutPageLocation');"/>
<key id="key_pasteAndGo"			key="V" modifiers="accel" 		oncommand="goDoCommand('cmd_paste', 'cmd_pasteAndGo');"/>
<key id="key_pasteAndSearch"		key="V" modifiers="accel,shift"	oncommand="goDoCommand('cmd_pasteAndSearch', 'cmd_pasteAndSearch');"/>
<key id="key_undoCloseTab2" 		key="Z" modifiers="accel" 		oncommand="goDoCommand('cmd_undo', 'History:UndoCloseTab');"/>
<key id="key_recentlyClosedTabs"	key="Z" modifiers="accel,shift"	oncommand="goDoCommand('cmd_redo', 'cmd_recentlyClosedTabs');"/>

<key id="key_duplicateTab"			key="T" modifiers="accel,alt" 	oncommand="gBrowser.duplicateTab(gBrowser.mCurrentTab);"/>
<key id="key_protectTab"			key="K" modifiers="accel,alt" 	oncommand="gBrowser.protectTab(gBrowser.mCurrentTab);"/>
<key id="key_lockTab"				key="L" modifiers="accel,alt" 	oncommand="gBrowser.lockTab(gBrowser.mCurrentTab);"/>
<key id="key_freezeTab"				key="F" modifiers="accel,alt" 	oncommand="gBrowser.freezeTab(gBrowser.mCurrentTab);"/>

<key id="key_faviconizeTab"			key="I" modifiers="accel,alt" 	oncommand="gBrowser.faviconizeTab(gBrowser.mCurrentTab);"/>
<key id="key_pinTab"				key="P" modifiers="accel,alt" 	oncommand="gBrowser.pinTab(gBrowser.mCurrentTab);"/>
<key id="key_hideTab"				key="H" modifiers="accel,alt" 	oncommand="gBrowser.concealTab(gBrowser.mCurrentTab);"/>

<key id="key_closeLeftTabs"			keycode="VK_F3" modifiers="accel,shift"			oncommand="gBrowser.closeLeftTabs(gBrowser.mCurrentTab);" />
<key id="key_closeAllTabs" 			keycode="VK_F4" modifiers="accel,shift"			oncommand="gBrowser.closeAllTabs();"/>
<key id="key_closeRightTabs" 		keycode="VK_F5" modifiers="accel,shift"			oncommand="gBrowser.closeRightTabs(gBrowser.mCurrentTab);" />
<key id="key_moveTabBackward" 		keycode="VK_PAGE_UP" modifiers="accel,shift"	oncommand="gBrowser.moveTabBackward();" />
<key id="key_moveTabForward" 		keycode="VK_PAGE_DOWN" modifiers="accel,shift"	oncommand="gBrowser.moveTabForward();" />
<key id="key_moveTabToStart" 		keycode="VK_HOME" modifiers="accel,shift"		oncommand="gBrowser.moveTabToStart();" />
<key id="key_moveTabToEnd" 			keycode="VK_END" modifiers="accel,shift"		oncommand="gBrowser.moveTabToEnd();" />

<key id="key_selectPinnedTab1" 		key="1" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(0, event);" />
<key id="key_selectPinnedTab2" 		key="2" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(1, event);" />
<key id="key_selectPinnedTab3" 		key="3" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(2, event);" />
<key id="key_selectPinnedTab4" 		key="4" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(3, event);" />
<key id="key_selectPinnedTab5" 		key="5" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(4, event);" />
<key id="key_selectPinnedTab6" 		key="6" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(5, event);" />
<key id="key_selectPinnedTab7" 		key="7" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(6, event);" />
<key id="key_selectPinnedTab8" 		key="8" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(7, event);" />
<key id="key_selectLastPinnedTab" 	key="9" modifiers="accel,alt" oncommand="gBrowser.selectPinnedTabAtIndex(-1, event);" />

<key id="key_prevGroup"				keycode="VK_UP" modifiers="accel" command="cmd_prevGroup" />
<key id="key_nextGroup"				keycode="VK_DOWN" modifiers="accel" command="cmd_nextGroup" />
soumynona
도우미
도우미
Posts: 206
Joined: 2007 11 17 10:56 14
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by soumynona »

1번의 경우 오히려 직관적인 것 같습니다.
기본 단축키(Ctr+C, X, V)가 작동 안하는 곳에서는 탭도 문자열처럼 탭 복사, 탭 잘라내기, 탭 붙여넣기가 작동하니 너무 좋더군요.
물론 기본 단축키가 사용되는 곳에서는 충돌없이 기본 기능이 그대로 작동합니다.
문자열 입력 부분에 포커스(커서)가 있거나, 북마크 관리창 같은데서도 단축키 충돌은 없더군요.
네, 저는 그걸 지적한 겁니다. 그런 기능들이 필요가 없는 저 같은 사람한테는 더 불편할 수도 있다는 것.
웹 에디터에서 글 적다가 커서가 다른 데 가 있는데 실수로 Ctrl+X 잘못 누를 생각하면 아찔합니다(탭은 닫히고 클립보드에 있던 자료는 날아가고).
Ctrl+Shift+V는 클립보드에 복사된 문자열을 바로 웹검색 해주는 단축키인데 적절한 것 같습니다.
사실 Easy DragToGo+ 확장을 더 많이 활용하는 편이긴 하지만...
저도 그렇게 사용합니다(QuickDrag). 대량으로 막 열 땐 FireGestures의 keypress gestures 기능으로 한방에...
저는 단축키 충돌이 발생할 경우 단축키 변경이 자체적으로 안되면 keyconfig 확장 기능으로 변경해서 사용하곤 합니다.
전 파이어폭스 키보드 단축키 도움말에 링크된 Customizable Shortcuts을 사용합니다(단축키 변경도 가능하지만 뷰어로 사용). keyconfig는 링크해 주셔서 한번 설치해봤는데, 단축키 변경만이 아니라 삭제도 가능하고 기능이 강력합니다. 근데 단축키를 수정하거나 삭제했을 때 작업 취소 또는 기본값으로 만들어주는 메뉴가 없네요(헉);;
Customizable Shortcuts이 도움말에 링크된 이유가 있는 것 같습니다(안전빵).
minsxx
도우미
도우미
Posts: 250
Joined: 2008 05 18 14:31 07
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by minsxx »

soumynona wrote:근데 단축키를 수정하거나 삭제했을 때 작업 취소 또는 기본값으로 만들어주는 메뉴가 없네요(헉);;
해당 단축키를 기본값으로 초기화하려면 목록에서 선택하고 아래의 삭제 버튼 누르시면 됩니다.
keyconfig에서 수정하거나 삭제한 단축키가 해제되고 원래 단축키가 복원됩니다.
사실 복원이라기 보다는 가로채기하던 부분만 삭제되는 셈이라 안심하고 삭제하셔도 됩니다. (안전빵)

기본 단축키(Ctr+C, X, V)는 너무 자주 사용하다 보니 실수할 경우도 많긴 하겠네요. ^^;
실수로 Ctrl+X 잘못 눌렀다면 바로 Ctrl+Z하면 탭과 입력하던 내용도 돌아오던데 안되는 웹 에디터도 있나보군요.
클립보드 내용이야 어쩔 수 없지만...


아래 링크는 제가 keyconfig 조금 수정해서 사용중인 파일입니다.
조합키(Ctrl+Alt) 표시 순서를 변경하고, 최적화를 위해 한글, 영어만 남기고 다른 언어는 삭제했습니다.
다운 받아서 파이어폭스로 열기하면 설치 가능합니다.
http://www.datafilehost.com/download-e0144cc5.html

일반적으로 조합키는 Ctrl+Alt로 표시하는데
keyconfig는 Alt+Ctrl 순으로 저장되고 표시하여 단축키 중복 확인이 제대로 안되는 경우가 있더군요.
about:config에서 직접 수정해도 되지만 귀찮아서 그냥 소스에서 Ctrl+Alt로 표시되도록 코드의 줄 순서를 바꾸었습니다.
soumynona
도우미
도우미
Posts: 206
Joined: 2007 11 17 10:56 14
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by soumynona »

minsxx wrote:해당 단축키를 기본값으로 초기화하려면 목록에서 선택하고 아래의 삭제 버튼 누르시면 됩니다.
keyconfig에서 수정하거나 삭제한 단축키가 해제되고 원래 단축키가 복원됩니다.
사실 복원이라기 보다는 가로채기하던 부분만 삭제되는 셈이라 안심하고 삭제하셔도 됩니다. (안전빵)
그러니까 keyconfig에서 수정한 단축키는, keyconfig가 설치되어 있는 상태에서만 사용이 가능한 거군요? 저는 keyconfig 설치 유무와 상관없이 완전히 단축키가 변경되는 줄 알고 착각했습니다. 그냥 막 변경해도 안전하겠네요. ^^;

덕분에 Tab Utilities, Easy DragToGo+, keyconfig 이 세가지 부가 기능에 대해 알게 돼서 고맙습니다~
soumynona
도우미
도우미
Posts: 206
Joined: 2007 11 17 10:56 14
Contact:

Re: 6.0 업글 후 주소창에서 alt+enter시 새탭에 안열리는데요

Post by soumynona »

Tab Mix Plus(TMP)에서 Tab Utilities로 갈아탔습니다. TMP가 이번에 업데이트된 Greasemonkey랑 충돌을 일으키고(Ctrl+클릭 안 됨;;), 개발자의 의지도 안 보여서 갈아탔습니다.

P.S. Tab Utilities 버전 기록(https://addons.mozilla.org/ko/firefox/a ... /versions/) 보니까 8월에만 7번, 9월에 2번 업데이트(오늘 6일인데...). 감동 받고 갈아탔습니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests