dcinside shortcut

디시인사이드 갤러리 단축키: 글번호(1~100), ` or . + 숫자키 + ` or . 이동, ALT+숫자 즐겨찾기, W(글쓰기), C(댓글), D(새로고침), R(리로드), Q(최상단), E(목록), F(전체글), G(개념글), A/S(페이지), Z/X(글 이동)

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey, Greasemonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्क्रिप्ट व्यवस्थापक एक्स्टेंशन इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्क्रिप्ट व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्टाईल व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

लेखक
저장용
दैनिक इंस्टॉल
0
एकूण इंस्टॉल
11
रेटिंग
1 0 0
आवृत्ती
1.2.0
बनवली
2025-02-26
अपडेट केली
2025-04-09
आकार
108 KB
License
CC BY-NC-SA 4.0
यांवर लागू होते:

크롬 확장프로그램으로 출시했습니다.

앞으로는 확장프로그램에서 유지 보수 할 예정입니다.

많관부 크롬웹스토어

dcinside shortcut UserScript

소개

dcinside shortcut은 디시인사이드 갤러리 이용 편의성을 높이기 위해 다양한 단축키와 기능을 제공하는 UserScript입니다. 글 및 페이지 탐색, 즐겨찾기 관리, 자동 넘김 매크로 등 다양한 기능을 통해 갤러리 활동을 더 빠르고 효율적으로 만들어 줍니다.

개발자: 노노하꼬 (nonohako) 버전: 1.2.0 라이선스: CC BY-NC-SA 4.0 지원 및 문의: 개발자 방명록

설치 방법

  1. Tampermonkey (Chrome, Firefox, Edge 등) 확장 프로그램을 브라우저에 설치합니다.
  2. 크롬, 또는 각 브라우저의 확장프로그램 관리 페이지로 이동합니다.(크롬은 chrome://extensions/) 개발자 모드를 켭니다.
  3. Greasy Fork에서 'dcinside shortcut' 스크립트 페이지를 엽니다.
  4. 스크립트를 설치합니다.
  5. UserScript 관리자가 스크립트 설치 확인 창을 띄우면 [Install] 버튼을 클릭합니다.
  6. 디시인사이드 페이지를 새로고침하면 스크립트가 적용됩니다.

주요 기능

  • 글 번호로 이동:
    • 목록의 1번부터 100번까지 게시글에 [숫자] 라벨 표시.
    • 숫자키 (0-9): 1~10번째 글 바로 이동 (0은 10번째).
    • ` 또는 . + 숫자 + ` 또는 . : 1~100번 글 번호 입력 후 이동.
  • 즐겨찾기:
    • Alt + 숫자 (0-9): 해당 번호에 저장된 즐겨찾기 갤러리로 이동 또는 현재 갤러리 등록.
    • Alt + ` : 즐겨찾기 관리 패널 열기/닫기.
  • 기본 탐색 단축키:
    • W: 글쓰기 페이지 이동.
    • C: 댓글 입력창 포커스.
    • D: 댓글 새로고침 (글 보기 페이지).
    • R: 현재 페이지 새로고침 (브라우저 기능).
    • Q: 페이지 최상단으로 스크롤.
    • E: 글 목록 상단으로 스크롤.
    • F: 현재 갤러리 전체글 보기 (1페이지).
    • G: 현재 갤러리 개념글 보기 (1페이지).
  • 페이지 이동 (A/S):
    • A: 이전 페이지 목록으로 이동.
    • S: 다음 페이지 목록으로 이동.
    • 모드 선택 가능:
      • ⚡ 빠른 이동 (AJAX): 페이지 새로고침 없이 목록만 빠르게 업데이트 (기본값, Refresher의 자동 새로고침 모듈을 사용하면 충돌합니다).
      • 🔄 기본 이동 (새로고침): 페이지 전체를 새로고침하여 이동 (AJAX 모드 충돌 시 사용).
  • 글 이동 (Z/X):
    • Z: 현재 보고 있는 글의 이전 글로 이동
    • X: 현재 보고 있는 글의 다음 글로 이동
  • 자동 글 넘김 매크로:
    • Alt + Z: 이전 글 자동 넘김 시작/중지. 시작 시 즉시 이전 글로 이동 후 약 2.5초마다 반복. (AMD 아드레날린, 지포스 익스피리언스 단축키와 중복시 사용 불가)
    • Alt + X: 다음 글 자동 넘김 시작/중지. 시작 시 즉시 다음 글로 이동 후 약 2.5초마다 반복.
  • UI 개선:
    • 게시글 목록 날짜 형식 변경 (오늘: HH:MM, 이전: MM.DD HH:MM).
    • 게시글 목록 컬럼 너비 자동 조절.
    • 글쓰기 페이지 제목 입력란 플레이스홀더(제목을 입력해 주세요.) 제거 및 TAB 누를 시 본문으로 바로 이동.
  • 설정 관리:
    • 즐겨찾기 관리 패널에서 단축키 관리자 접근 가능.
    • 개별 단축키 활성화/비활성화.
    • A/S 페이지 이동 방식 선택.
    • Alt + 숫자 즐겨찾기 단축키 전체 활성화/비활성화.
    • 매크로 기능 활성화/비활성화.
    • (일부) 단축키 키 변경 기능.
  • 성능 개선:
    • 다음/이전 페이지 및 글 링크 자동 프리페칭(Prefetching)으로 체감 로딩 속도 향상 시도.
    • 페이지 전체 새로고침 시 스크롤 위치 복원 (A/S 기본 이동 모드).

사용법 및 단축키 상세

주의: 모든 단축키는 텍스트 입력 영역(댓글, 글쓰기 등)에 포커스가 없을 때 작동합니다.

1. 글 목록 탐색

  • 글 번호 라벨: 글 목록의 번호 앞에 [1], [2], ... [100] 형태의 라벨이 표시됩니다. (공지, AD 등 제외)
  • 숫자키 (1-9): 해당 숫자의 라벨이 붙은 글로 즉시 이동합니다. (예: 1 누르면 [1]번 글로 이동)
  • 숫자키 (0): [10] 라벨이 붙은 글로 이동합니다.
  • ` 또는 . + 숫자 + ` 또는 .: (정밀 이동)
    1. ` 또는 . 키를 누릅니다. 화면 우측 상단에 Post number: 입력창이 나타납니다.
    2. 이동할 글 번호(1~100)를 입력합니다. (예: 25)
    3. 다시 ` 또는 . 키를 누르거나 Enter 키를 누르면 해당 번호의 글로 이동합니다.
    4. Esc 키를 누르거나 3초간 입력이 없으면 취소됩니다.

2. 즐겨찾기 (Alt + 숫자, Alt + `)

  • Alt + 숫자 (0-9):
    • 등록: 현재 보고 있는 갤러리 메인 페이지에서 Alt + 숫자를 누르면 해당 번호에 현재 갤러리를 즐겨찾기로 등록할지 묻습니다. (이미 등록된 번호는 덮어씁니다.)
    • 이동: 즐겨찾기가 등록된 번호의 Alt + 숫자를 누르면 해당 갤러리로 즉시 이동합니다.
  • Alt + `:
    • 즐겨찾기 관리 패널을 엽니다.
    • 패널이 열린 상태에서 다시 누르면 닫습니다.
    • 패널에서 갤러리 추가/삭제, 단축키 관리자 열기 등을 할 수 있습니다.

3. 기본 동작 단축키 (W, C, D, R, Q, E, F, G)

  • W: 글쓰기 버튼 클릭 (갤러리 목록)
  • C: 댓글 입력창에 포커스 (글 보기 페이지)
  • D: 댓글 새로고침 버튼 클릭 (글 보기 페이지)
  • R: 브라우저 페이지 새로고침
  • Q: 페이지 맨 위로 스크롤
  • E: 글 목록이 화면 상단에 오도록 스크롤 (갤러리 목록)
  • F: 현재 갤러리의 전체글 목록 1페이지로 이동 (페이지 새로고침)
  • G: 현재 갤러리의 개념글 목록 1페이지로 이동 (페이지 새로고침)

4. 페이지 이동 (A, S)

  • A: 이전 페이지로 이동.
  • S: 다음 페이지로 이동.
  • 동작 방식: 단축키 관리자에서 '페이지 이동 방식' 설정을 통해 선택할 수 있습니다.
    • AJAX (기본값): 페이지 깜빡임 없이 글 목록과 페이지만 동적으로 로딩합니다. 빠르지만 다른 스크립트(특히 Refresher)와 충돌할 수 있습니다.
    • 기본 이동 (새로고침): 일반적인 링크 클릭처럼 페이지 전체를 새로고침하여 이동합니다. AJAX 모드에서 문제가 발생할 경우 이 모드를 사용하세요.

5. 글 이동 (Z, X)

  • Z: 현재 보고 있는 글의 이전 글로 이동합니다.
    • 현재 페이지 목록 내에 이전 글이 있으면 그 글로 이동합니다.
    • 현재 페이지의 첫 글이었다면, 이전 페이지 목록을 로드하여 그 페이지의 마지막 글로 이동합니다.
    • 갤러리의 첫 글일 경우 "첫 게시글입니다" 또는 "최신 글 확인 중..." 알림 후, 더 새로운 글이 없는지 확인합니다.
  • X: 현재 보고 있는 글의 다음 글로 이동합니다.
    • 현재 페이지 목록 내에 다음 글이 있으면 그 글로 이동합니다.
    • 현재 페이지의 마지막 글이었다면, 다음 페이지 목록을 로드하여 그 페이지의 첫 글로 이동합니다.
    • 갤러리의 마지막 글일 경우 "마지막 게시글입니다" 알림이 표시됩니다.

6. 자동 글 넘김 매크로 (Alt + Z, Alt + X)

  • Alt + Z: 이전 글 자동 넘김 매크로를 시작하거나 중지합니다.
    • 처음 누르면 즉시 이전 글로 이동하고, 이후 약 2.5초마다 자동으로 이전 글로 계속 이동합니다.
    • 매크로가 실행 중일 때 다시 Alt + Z를 누르면 중지됩니다.
    • 주의: AMD 아드레날린 오버레이 등 다른 프로그램의 Alt + Z 단축키와 충돌할 경우 작동하지 않을 수 있습니다. 단축키 관리자에서 기능을 비활성화할 수 있습니다.
  • Alt + X: 다음 글 자동 넘김 매크로를 시작하거나 중지합니다.
    • 처음 누르면 즉시 다음 글로 이동하고, 이후 약 2.5초마다 자동으로 다음 글로 계속 이동합니다.
    • 매크로가 실행 중일 때 다시 Alt + X를 누르면 중지됩니다.

설정 및 관리

  1. Alt + ` 키를 눌러 즐겨찾는 갤러리 패널을 엽니다.
  2. 패널 하단의 [단축키 관리] 버튼을 클릭하여 단축키 관리 패널을 엽니다.

즐겨찾는 갤러리 패널

  • 목록: 등록된 즐겨찾기 갤러리 목록 (번호: 갤러리 이름)을 보여줍니다. 클릭하면 해당 갤러리로 이동합니다.
  • 삭제 (✕): 각 항목 옆의 ✕ 버튼으로 해당 즐겨찾기를 삭제합니다.
  • 추가:
    1. 갤러리 메인 페이지에서 Alt + `를 눌러 패널을 엽니다.
    2. 패널 하단의 숫자 입력칸(0-9)에 등록할 번호를 입력합니다.
    3. [즐겨찾기 추가] 버튼을 누릅니다. (또는 Alt + 숫자 단축키 사용)
  • Alt + 숫자 단축키 토글: 'ALT + 숫자 단축키 사용' 체크박스로 즐겨찾기 이동/등록 단축키(Alt + 0~9)의 사용 여부를 설정합니다.

단축키 관리 패널

  • 페이지 이동 방식 (A/S 키): A, S 키로 페이지 이동 시 사용할 방식을 선택합니다 (AJAX 또는 기본 새로고침).
  • 단축키 활성화/비활성화: 각 단축키 기능 옆의 체크박스를 통해 해당 기능의 사용 여부를 개별적으로 설정할 수 있습니다.
  • 단축키 변경: (매크로 제외) 각 기능 옆의 텍스트 입력칸에 새로운 영문키를 입력하여 단축키를 변경할 수 있습니다.
  • 매크로 설정: '이전 글 자동 넘김 (ALT+Z)', '다음 글 자동 넘김 (ALT+X)' 기능의 활성화/비활성화 여부를 설정합니다.

추가 정보

  • 날짜 포맷: 글의 작성일이 오늘이 아니면 MM.DD HH:MM 형식으로 표시됩니다.
  • 글쓰기 페이지 개선:
    • 제목 입력란의 '제목을 입력해 주세요.' 안내 문구를 제거합니다.
    • 제목 입력란에서 Tab 키를 누르면 바로 본문 편집 영역으로 포커스가 이동됩니다.
  • 프리페칭: 다음/이전 페이지, 다음/이전 글 링크를 미리 로드하려고 시도하여 사용자가 해당 링크로 이동할 때 더 빠르게 페이지가 표시될 수 있도록 돕습니다. (브라우저 지원 및 네트워크 상태에 따라 효과가 다를 수 있음)
  • 스크롤 복원: 페이지 전체를 새로고침하는 네비게이션 (A/S 기본 이동 모드, F, G) 사용 시, 이동 전의 스크롤 위치를 기억했다가 페이지 로드 후 해당 위치로 복원하여 보던 흐름을 유지하도록 돕습니다.
  • 저장소:
    • 즐겨찾기, 설정 등은 UserScript 관리자(GM_setValue/GM_getValue)가 지원될 경우 이를 우선 사용하고, 지원되지 않을 경우 브라우저의 localStorage쿠키를 사용합니다.(탬퍼몽키 권장)