크롬 확장 프로그램 단축키 변경·오류 해결: Ctrl+Tab과 ⌘T 지정하기

최종 수정: 2026년 11월 5일

확장 프로그램에 단축키가 있다고 하는데 눌러도 아무 반응이 없나요? 또는 Ctrl Tab을 쓰고 싶은데 Chrome 단축키 페이지에서 입력을 거부하나요? 두 문제를 이해하려면 설정 페이지 하나, 몇 가지 규칙, 우회 방법을 알면 됩니다. 이 가이드에서 모두 설명합니다.

알려드립니다: 저희는 무료 탭 전환 확장 프로그램인 Tab Launcher를 개발합니다. 이 프로그램의 설정 페이지에서도 아래 방법을 사용합니다. 여기서 설명하는 규칙은 모든 확장 프로그램에 적용됩니다.

확장 프로그램 단축키 설정은 어디에 있나요?

Chrome은 모든 확장 프로그램의 단축키를 한 페이지에서 관리합니다. 주소창에 chrome://extensions/shortcuts를 입력하고 Enter를 누르세요. Chrome 메뉴에서 확장 프로그램 › 확장 프로그램 관리를 선택한 뒤 왼쪽의 단축키를 클릭해도 됩니다.

각 확장 프로그램의 명령 옆에 입력란이 표시됩니다. 연필 아이콘을 클릭하고 원하는 키 조합을 누르면 입력란이 채워집니다. 지우려면 연필을 클릭한 뒤 Backspace 또는 Delete를 누르세요. 각 입력란 뒤의 드롭다운은 적용 범위를 정합니다. 기본값인 Chrome 또는 Chrome이 활성 창이 아니어도 작동하는 전체를 선택할 수 있습니다.

확장 프로그램은 설치할 때 단축키를 최대 4개까지 제안할 수 있지만, 명령은 그보다 많아도 됩니다. 추가 명령도 이 페이지에 표시되며, 직접 지정하기 전까지 입력란이 비어 있습니다.

단축키가 작동하지 않는 이유

“확장 프로그램 단축키가 안 돼요”라는 문제는 거의 다음 네 가지 원인에 해당합니다. 순서대로 확인하세요.

  1. 입력란이 비어 있습니다. 단축키 페이지를 열어 확인하세요. 비어 있다면 처음부터 지정되지 않았거나 Chrome이 지운 것입니다. 다시 지정하면 해결됩니다. 가장 흔한 원인이며, 확장 프로그램 자체에서는 확인할 수 없는 유일한 원인이기도 합니다.
  2. 다른 확장 프로그램이 먼저 사용 중입니다. 키 조합 하나는 명령 하나를 실행합니다. 두 확장 프로그램이 같은 조합을 제안하면 Chrome 문서에 따르면 두 번째 조합은 “예상대로 등록되지 않으며”, 어느 확장 프로그램에도 알려 주지 않습니다. 단축키 페이지에서 같은 조합을 찾아 덜 중요한 확장 프로그램에서 지운 뒤, 원하는 프로그램에 지정하세요.
  3. Chrome이나 운영체제가 사용하는 키입니다. Chrome 문서는 브라우저 자체와 시스템의 단축키가 “확장 프로그램 명령의 단축키보다 항상 우선하며 재정의할 수 없다”고 설명합니다. Ctrl T 입력이 거부되는 이유입니다. 어떤 키가 해당하며 무엇을 할 수 있는지는 다음 두 절에서 설명합니다.
  4. 단축키는 실행되지만 해당 페이지에서 확장 프로그램이 작동할 수 없습니다. Chrome은 설정, 확장 프로그램, 새 탭 같은 자체 페이지와 Chrome 웹 스토어에서 확장 프로그램 실행을 차단합니다. 페이지 위에 무언가를 띄우는 단축키는 이런 곳에서 반응하지 않습니다. 고장이라고 판단하기 전에 일반 웹사이트에서 시험해 보세요. 잘 만든 확장 프로그램은 이런 페이지에서 작은 별도 창을 대신 사용합니다.

Chrome이 허용하지 않는 키

다음 규칙은 확장 프로그램 개발자를 위한 Chrome commands 문서에 나옵니다. 확장 프로그램이 조합을 제안할 때도, 단축키 페이지에서 직접 입력할 때도 적용됩니다.

규칙사용자에게 미치는 영향
Ctrl 또는 Alt 필수(Mac에서는 ⌘, ⌃, ⌥)문자 키만 누르거나 Shift와 문자 키만 조합하면 거부됩니다. Ctrl이나 Alt에 Shift를 추가할 수는 있습니다.
Ctrl과 Alt 동시 사용 불가일부 키보드의 AltGr 키와 충돌하지 않도록 Chrome이 막습니다.
특정 키만 허용영문자, 숫자, 쉼표, 마침표, Home, End, Page Up, Page Down, Space, Insert, Delete, 방향키와 미디어 키입니다. Tab, 기능 키, Esc는 목록에 없습니다.
Chrome 자체 단축키 우선입력 양식은 Ctrl T, Ctrl N, Ctrl W, Ctrl Tab 같은 조합을 거부합니다.
전역 단축키: Ctrl Shift 0부터 9까지확장 프로그램이 전역 명령에 대해 제안할 수 있는 조합은 이것뿐입니다. 페이지에서 사용자가 다른 조합을 직접 지정할 수는 있습니다.

따라서 Ctrl Tab을 쓰려는 확장 프로그램도 이 조합을 기본값으로 배포할 수 없으며, 입력 양식에서도 지정할 수 없습니다. 그래도 방법은 있습니다.

콘솔에서 Ctrl+Tab 또는 ⌘T 지정하기

단축키 페이지도 Chrome 안의 웹페이지이며, 명령에 키를 지정하는 함수가 있습니다. 이 함수를 직접 호출하면 입력 양식의 검사를 건너뜁니다. 그러면 Chrome이 해당 지정을 적용해 자체 명령 대신 확장 프로그램의 명령을 실행합니다. 이 방법을 처음 문서로 공개한 것은 오픈 소스 탭 전환 프로그램인 QuicKey이며, 그 공로를 밝힙니다. Tab Launcher 설정 페이지도 미리 채운 코드와 복사 버튼을 제공하며 같은 절차를 안내합니다. 그 절차는 다음과 같습니다.

  1. 단축키 페이지 열기: 주소창에 chrome://extensions/shortcuts를 입력하고 Enter를 누릅니다.
  2. 해당 페이지에서 콘솔 열기: Ctrl Shift J(Mac에서는 ⌥ ⌘ J)를 누릅니다.
  3. 코드를 붙여넣고 Enter를 누릅니다. Chrome이 붙여넣기 경고를 표시하면 allow pasting을 입력하고 Enter를 누른 뒤 다시 붙여넣습니다.
  4. 입력란 확인하기: DevTools를 닫습니다. 단축키 입력란에 새 조합이 표시됩니다. 웹페이지에서 시험해 보세요.

각 코드는 확장 프로그램, 명령 하나, 키 조합을 지정합니다. Tab Launcher의 코드는 다음과 같습니다.

⌘ T로 새 탭 대신 명령 모음을 엽니다(Windows와 Linux에서는 Command+T를 Ctrl+T로 바꾸세요).

chrome.developerPrivate.updateExtensionCommand({ extensionId: "jonmbhmofklmhcccfofjlpjillibjcdh", commandName: "open-bar", keybinding: "Command+T" });

Ctrl Tab으로 최근 탭을 전환하고, Ctrl Shift Tab으로 반대 방향으로 이동합니다.

chrome.developerPrivate.updateExtensionCommand({ extensionId: "jonmbhmofklmhcccfofjlpjillibjcdh", commandName: "switch-recent", keybinding: "Ctrl+Tab" });
chrome.developerPrivate.updateExtensionCommand({ extensionId: "jonmbhmofklmhcccfofjlpjillibjcdh", commandName: "switch-recent-back", keybinding: "Ctrl+Shift+Tab" });

다른 확장 프로그램에서는 ID(Chrome 웹 스토어 주소의 긴 문자열)와 매니페스트 또는 해당 프로그램의 설명에 있는 명령 이름으로 바꾸세요. 이 코드에서 Ctrl은 Mac을 포함한 모든 플랫폼의 Control 키를 뜻합니다. Command는 Mac의 ⌘ 키입니다.

두 가지를 알아 두세요. 지정이 유지되는 동안 이 키는 Chrome의 자체 기능인 새 탭과 다음 탭을 대체합니다. 또한 Chrome이 업데이트 후 지정을 지울 수 있으므로, 단축키가 작동하지 않으면 절차를 반복하세요. Tab Launcher 설정 페이지에서는 현재 지정된 단축키를 한눈에 확인할 수 있습니다.

Mac과 Edge의 차이

Mac. Chrome은 확장 프로그램이 제안한 단축키의 Ctrl을 ⌘로 바꿉니다. Ctrl+K를 제안한 확장 프로그램은 Mac에서 ⌘ K로 표시됩니다. 단축키 페이지에서는 보조 키로 ⌃(Control), ⌥(Option), ⌘를 누를 수 있습니다. Mac의 Chrome에서는 ⌃ Tab뿐 아니라 ⌘ ⌥ →로도 다음 탭으로 이동합니다. 따라서 ⌃ Tab을 확장 프로그램에 지정해도 탭 표시줄을 순서대로 이동하는 기본 방법이 남습니다.

Edge. Microsoft Edge에도 edge://extensions/shortcuts에 같은 페이지가 있으며 규칙도 같습니다. Chrome 웹 스토어에서 설치한 확장 프로그램은 Edge에서도 같은 ID를 유지합니다. 저희가 콘솔 방법을 시험한 브라우저는 Chrome뿐입니다. QuicKey 페이지에 따르면 Edge Add-ons 스토어에서 설치한 버전은 확장 프로그램 ID가 다르므로, Chrome용 코드에서 ID를 바꿔야 합니다.

전역 단축키

기본적으로 확장 프로그램의 단축키는 Chrome이 활성 창일 때만 작동합니다. 명령 옆 드롭다운을 전체로 설정하면 어느 앱에서든 사용할 수 있어 클립보드 도구나 메모 확장 프로그램에 적합합니다. Chrome은 확장 프로그램이 전역 키로 Ctrl Shift 0부터 9까지만 제안하도록 허용합니다. 설치한 뒤에는 위 표에서 허용하는 조합을 직접 선택할 수 있습니다. ChromeOS는 전역 단축키를 지원하지 않습니다. 다른 데스크톱 앱이 이미 사용하는 키는 충돌하므로 비어 있는 조합을 선택하세요.

자주 묻는 질문

Chrome 업데이트 후 입력란이 비는 이유는 무엇인가요?

Chrome은 각 확장 프로그램의 단축키를 프로필에 저장합니다. Chrome이나 확장 프로그램을 업데이트하면 지정이 지워질 수 있으며, 특히 Chrome 입력 양식에서 허용하지 않았을 조합이 그렇습니다. Chrome은 알림을 주지 않습니다. chrome://extensions/shortcuts를 열어 입력란이 비어 있으면 다시 지정하세요.

두 확장 프로그램이 같은 단축키를 쓸 수 있나요?

아니요. 키 조합 하나는 명령 하나를 실행합니다. 두 확장 프로그램이 설치할 때 같은 키를 제안하면 Chrome 문서에 따르면 두 번째 조합은 “예상대로 등록되지 않으며”, 어느 쪽에도 알려 주지 않습니다. 단축키 페이지에서 한 프로그램의 조합을 지우고 다른 프로그램에 지정하세요.

Brave나 Edge에서도 작동하나요?

Brave(brave://extensions/shortcuts)와 Edge(edge://extensions/shortcuts)에서도 단축키 페이지는 같은 규칙으로 작동합니다. 콘솔 방법은 Chrome에서만 시험했으므로, 다른 브라우저에서는 먼저 단축키 페이지를 사용하세요.

콘솔 방법은 안전한가요?

이 코드는 확장 프로그램 하나의 명령 하나에 어떤 키를 지정할지 Chrome에 알려 줄 뿐입니다. 웹사이트가 아니라 Chrome 자체 페이지에서 실행됩니다. 그래도 콘솔에 붙여넣는 코드이므로 Enter를 누르기 전에 읽고, 이해하지 못한 코드는 붙여넣지 마세요. 단축키 페이지에서 언제든 되돌릴 수 있습니다.