{"id":3946,"date":"2026-07-17T10:11:38","date_gmt":"2026-07-17T10:11:38","guid":{"rendered":"https:\/\/creativeakib.com\/?p=3946"},"modified":"2026-07-19T16:39:44","modified_gmt":"2026-07-19T16:39:44","slug":"adobe-shortcuts-2026-generative-credits","status":"publish","type":"post","link":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/","title":{"rendered":"Adobe Keyboard Shortcuts 2026: Photoshop, Illustrator, After Effects &#038; Premiere Pro (Plus How Generative Credits Really Work)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3946\" class=\"elementor elementor-3946\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcaa419 e-flex e-con-boxed e-con e-parent\" data-id=\"bcaa419\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec42c1d elementor-widget elementor-widget-html\" data-id=\"ec42c1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>Adobe Shortcuts Guide 2026: Photoshop, Illustrator, After Effects, Premiere Pro + Hidden Keys<\/title>\n    <meta name=\"description\" content=\"Every essential and hidden Adobe keyboard shortcut for Photoshop, Illustrator, After Effects, and Premiere Pro 2026 \u2014 verified against Adobe's own documentation \u2014 plus a plain-language breakdown of Generative Fill credit costs.\" \/>\n    <style>\n        \/* ===== RESET & BASE ===== *\/\n        *,\n        *::before,\n        *::after {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        .sg-guide {\n            \/* ============================================================\n               THEME TOKENS \u2014 LIGHT MODE (default)\n               All values are optimized for maximum contrast and readability\n               in bright environments.\n            ============================================================ *\/\n            --sg-bg: #ffffff;\n            --sg-text: #0a0818;\n            --sg-text-strong: #000000;\n            --sg-heading: #1f0a4a;\n            --sg-heading-2: #2d1260;\n            --sg-accent: #6d28d9;\n            --sg-accent-soft: #8b5cf6;\n            --sg-accent-soft-2: #7c3aed;\n            --sg-border: #c4b8e0;\n            --sg-border-soft: #e6def5;\n            --sg-muted: #3a3560;\n            --sg-placeholder: #6a6488;\n            --sg-warn-border: #f59e0b;\n            --sg-warn-text: #b45309;\n            --sg-cost-free: #16a34a;\n            --sg-cost-low: #7c3aed;\n            --sg-cost-high: #dc2626;\n            --sg-key-border: #4a4560;\n            --sg-subhead-bg: #f0ebfa;\n            --sg-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\n            --sg-focus-ring: rgba(109, 40, 217, 0.15);\n            --sg-card-bg: #faf8ff;\n            --sg-box-bg: #faf8ff;\n\n            max-width: 920px;\n            margin: 0 auto;\n            padding: 2rem 0;\n            background: var(--sg-bg);\n            color: var(--sg-text);\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, system-ui, sans-serif;\n            line-height: 1.6;\n        }\n\n        \/* ===== DARK MODE \u2014 follows the OS \/ browser automatically ===== *\/\n        @media (prefers-color-scheme: dark) {\n            .sg-guide {\n                --sg-bg: #12101a;\n                --sg-text: #E3DEF2;\n                --sg-text-strong: #F5F2FB;\n                --sg-heading: #C7A8FF;\n                --sg-heading-2: #D9BFFF;\n                --sg-accent: #B79CFF;\n                --sg-accent-soft: #6D5A99;\n                --sg-accent-soft-2: #9A7FE0;\n                --sg-border: #4B3E70;\n                --sg-border-soft: #362C52;\n                --sg-muted: #B3A8CC;\n                --sg-placeholder: #8579A3;\n                --sg-warn-border: #F5A623;\n                --sg-warn-text: #FBBF6B;\n                --sg-cost-free: #4ADE80;\n                --sg-cost-low: #C7A8FF;\n                --sg-cost-high: #FB7185;\n                --sg-key-border: #6D5A99;\n                --sg-subhead-bg: #2A2144;\n                --sg-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);\n                --sg-focus-ring: rgba(183, 156, 255, 0.22);\n                --sg-card-bg: #1e1a2e;\n                --sg-box-bg: #1e1a2e;\n            }\n        }\n\n        \/* ===== DARK MODE \u2014 follows manual site toggles ===== *\/\n        body.dark-mode .sg-guide,\n        body.wp-dark-mode-active .sg-guide,\n        html.dark-mode .sg-guide,\n        html[data-theme=\"dark\"] .sg-guide,\n        .dark-mode .sg-guide {\n            --sg-bg: #12101a;\n            --sg-text: #E3DEF2;\n            --sg-text-strong: #F5F2FB;\n            --sg-heading: #C7A8FF;\n            --sg-heading-2: #D9BFFF;\n            --sg-accent: #B79CFF;\n            --sg-accent-soft: #6D5A99;\n            --sg-accent-soft-2: #9A7FE0;\n            --sg-border: #4B3E70;\n            --sg-border-soft: #362C52;\n            --sg-muted: #B3A8CC;\n            --sg-placeholder: #8579A3;\n            --sg-warn-border: #F5A623;\n            --sg-warn-text: #FBBF6B;\n            --sg-cost-free: #4ADE80;\n            --sg-cost-low: #C7A8FF;\n            --sg-cost-high: #FB7185;\n            --sg-key-border: #6D5A99;\n            --sg-subhead-bg: #2A2144;\n            --sg-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);\n            --sg-focus-ring: rgba(183, 156, 255, 0.22);\n            --sg-card-bg: #1e1a2e;\n            --sg-box-bg: #1e1a2e;\n        }\n\n        \/* Explicit light mode always wins over the OS preference *\/\n        body.light-mode .sg-guide,\n        html.light-mode .sg-guide,\n        html[data-theme=\"light\"] .sg-guide {\n            --sg-bg: #ffffff;\n            --sg-text: #0a0818;\n            --sg-text-strong: #000000;\n            --sg-heading: #1f0a4a;\n            --sg-heading-2: #2d1260;\n            --sg-accent: #6d28d9;\n            --sg-accent-soft: #8b5cf6;\n            --sg-accent-soft-2: #7c3aed;\n            --sg-border: #c4b8e0;\n            --sg-border-soft: #e6def5;\n            --sg-muted: #3a3560;\n            --sg-placeholder: #6a6488;\n            --sg-warn-border: #f59e0b;\n            --sg-warn-text: #b45309;\n            --sg-cost-free: #16a34a;\n            --sg-cost-low: #7c3aed;\n            --sg-cost-high: #dc2626;\n            --sg-key-border: #4a4560;\n            --sg-subhead-bg: #f0ebfa;\n            --sg-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\n            --sg-focus-ring: rgba(109, 40, 217, 0.15);\n            --sg-card-bg: #faf8ff;\n            --sg-box-bg: #faf8ff;\n        }\n\n        \/* ===== PROGRESS (hidden) ===== *\/\n        .sg-progress {\n            display: none;\n        }\n\n        \/* ===== HERO ===== *\/\n        .sg-hero {\n            margin-bottom: 1.5rem;\n        }\n        .sg-hero h1 {\n            font-size: 2rem;\n            font-weight: 800;\n            letter-spacing: -0.02em;\n            color: var(--sg-heading);\n            margin-bottom: 0.5rem;\n        }\n        .sg-hero h1 span {\n            color: var(--sg-accent);\n        }\n        .sg-lede {\n            font-size: 1.1rem;\n            color: var(--sg-text);\n            max-width: 680px;\n            margin-bottom: 1rem;\n        }\n        .sg-meta {\n            display: flex;\n            flex-wrap: wrap;\n            align-items: center;\n            gap: 0.4rem 0.8rem;\n            font-size: 0.9rem;\n            color: var(--sg-muted);\n        }\n        .sg-meta strong {\n            color: var(--sg-heading);\n        }\n        .sg-meta .sg-dot {\n            color: var(--sg-accent-soft);\n        }\n\n        \/* ===== TABLE OF CONTENTS ===== *\/\n        .sg-toc {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.5rem;\n            margin: 1.6rem 0 1.8rem 0;\n            padding: 1rem 0.8rem;\n            border: 1px solid var(--sg-border);\n            border-radius: 10px;\n            background: var(--sg-card-bg);\n            box-shadow: var(--sg-shadow);\n        }\n        .sg-toc-title {\n            width: 100%;\n            font-weight: 700;\n            font-size: 0.75rem;\n            text-transform: uppercase;\n            letter-spacing: 0.05em;\n            color: var(--sg-heading-2);\n            margin-bottom: 0.4rem;\n        }\n        .sg-toc a {\n            font-size: 0.85rem;\n            color: var(--sg-accent);\n            text-decoration: none;\n            border: 1px solid var(--sg-border);\n            padding: 0.3rem 0.75rem;\n            border-radius: 99px;\n            transition: border-color 0.15s, transform 0.1s;\n        }\n        .sg-toc a:hover {\n            border-color: var(--sg-accent);\n        }\n\n        \/* ===== SEARCH ===== *\/\n        .sg-search {\n            display: flex;\n            align-items: center;\n            gap: 0.6rem;\n            border: 1px solid var(--sg-border);\n            border-radius: 8px;\n            padding: 0.4rem 0.8rem 0.4rem 1rem;\n            margin: 1.8rem 0 1.2rem 0;\n            background: var(--sg-card-bg);\n            transition: border-color 0.2s;\n        }\n        .sg-search:focus-within {\n            border-color: var(--sg-accent);\n            box-shadow: 0 0 0 3px var(--sg-focus-ring);\n        }\n        .sg-search svg {\n            flex-shrink: 0;\n            color: var(--sg-accent);\n        }\n        .sg-search input {\n            flex: 1;\n            border: none;\n            background: transparent;\n            padding: 0.6rem 0;\n            font-size: 1rem;\n            outline: none;\n            color: var(--sg-text-strong);\n            font-family: inherit;\n        }\n        .sg-search input::placeholder {\n            color: var(--sg-placeholder);\n        }\n        .sg-empty {\n            display: none;\n            color: var(--sg-accent);\n            font-size: 0.95rem;\n            padding: 0.25rem 0 0.5rem 0;\n        }\n\n        \/* ===== APP CHIP ===== *\/\n        .sg-app-chip {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.5rem;\n            color: var(--sg-heading);\n            font-weight: 600;\n            font-size: 0.8rem;\n            padding: 0.25rem 0.6rem 0.25rem 0.4rem;\n            border-radius: 99px;\n            letter-spacing: 0.02em;\n            margin: 1.8rem 0 0.3rem 0;\n            border: 1px solid var(--sg-accent-soft);\n            background: var(--sg-card-bg);\n        }\n        .sg-app-dot {\n            display: inline-block;\n            width: 8px;\n            height: 8px;\n            border-radius: 99px;\n            background: var(--sg-accent);\n        }\n\n        \/* ===== HEADINGS ===== *\/\n        .sg-guide h2 {\n            font-size: 1.6rem;\n            font-weight: 700;\n            letter-spacing: -0.01em;\n            color: var(--sg-heading);\n            margin: 1.2rem 0 0.6rem 0;\n            padding-top: 0.2rem;\n        }\n        .sg-guide h3 {\n            font-size: 1.2rem;\n            font-weight: 600;\n            color: var(--sg-heading-2);\n            margin: 1.5rem 0 0.4rem 0;\n        }\n        .sg-guide p {\n            color: var(--sg-text);\n            margin-bottom: 0.8rem;\n        }\n        .sg-guide strong {\n            color: var(--sg-heading-2);\n        }\n\n        \/* ===== KEYBOARD KEY (colored buttons) ===== *\/\n        .sg-key {\n            display: inline-block;\n            background: linear-gradient(180deg, #3d3850 0%, #262234 100%);\n            color: #f0edf7;\n            font-family: \"SF Mono\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", monospace;\n            font-size: 0.75rem;\n            font-weight: 600;\n            line-height: 1;\n            padding: 0.3rem 0.7rem 0.35rem 0.7rem;\n            border-radius: 6px;\n            border: 1px solid var(--sg-key-border);\n            border-bottom-width: 3px;\n            border-bottom-color: #15131f;\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n            margin: 0 1px;\n            min-width: 18px;\n            text-align: center;\n            vertical-align: middle;\n            transition: transform 0.1s, border-color 0.2s;\n            user-select: none;\n            letter-spacing: 0.02em;\n        }\n        .sg-key-plus {\n            display: inline-block;\n            color: var(--sg-accent);\n            font-weight: 700;\n            font-size: 0.75rem;\n            margin: 0 0.1rem;\n            vertical-align: middle;\n            font-family: inherit;\n        }\n        \/* Purple accent key (brand color) *\/\n        .sg-key-purple {\n            background: linear-gradient(180deg, #8b5cf6 0%, #6d28d9 100%);\n            border-color: #a78bfa;\n            border-bottom-color: #4c1d95;\n            color: #fff;\n            text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\n        }\n        .sg-key:hover {\n            border-bottom-width: 2px;\n            transform: translateY(1px);\n        }\n        .sg-key-purple:hover {\n            border-color: #c4b5fd;\n        }\n\n        \/* ===== TABLES ===== *\/\n        .sg-table-wrap {\n            overflow-x: auto;\n            margin: 1rem 0 1.2rem 0;\n            border-radius: 8px;\n            border: 1px solid var(--sg-border);\n            background: var(--sg-card-bg);\n            box-shadow: var(--sg-shadow);\n        }\n        .sg-table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 0.95rem;\n        }\n        .sg-table thead {\n            background: var(--sg-subhead-bg);\n            border-bottom: 2px solid var(--sg-border);\n        }\n        .sg-table th {\n            text-align: left;\n            padding: 0.7rem 0.6rem;\n            font-weight: 600;\n            color: var(--sg-heading);\n            font-size: 0.85rem;\n            letter-spacing: 0.03em;\n            text-transform: uppercase;\n        }\n        .sg-table td {\n            padding: 0.6rem 0.6rem;\n            border-bottom: 1px solid var(--sg-border-soft);\n            color: var(--sg-text);\n            vertical-align: middle;\n        }\n        .sg-table tbody tr:last-child td {\n            border-bottom: none;\n        }\n\n        \/* Section-divider row inside a shortcut table *\/\n        .sg-table .sg-subhead td {\n            background: var(--sg-subhead-bg);\n            color: var(--sg-accent);\n            font-weight: 700;\n            font-size: 0.72rem;\n            text-transform: uppercase;\n            letter-spacing: 0.06em;\n            padding: 0.6rem 0.6rem;\n        }\n\n        \/* ===== BOXES ===== *\/\n        .sg-box {\n            border-radius: 8px;\n            padding: 0.8rem 1rem;\n            margin: 1.2rem 0 1.5rem 0;\n            border-left: 5px solid var(--sg-accent-soft);\n            background: var(--sg-box-bg);\n            box-shadow: var(--sg-shadow);\n        }\n        .sg-box-label {\n            font-weight: 700;\n            font-size: 0.8rem;\n            text-transform: uppercase;\n            letter-spacing: 0.04em;\n            color: var(--sg-heading-2);\n            margin-bottom: 0.2rem;\n        }\n        .sg-box p:last-child {\n            margin-bottom: 0;\n        }\n        .sg-box-tip {\n            border-left-color: var(--sg-accent);\n        }\n        .sg-box-tip .sg-box-label {\n            color: var(--sg-heading-2);\n        }\n        .sg-box-warn {\n            border-left-color: var(--sg-warn-border);\n        }\n        .sg-box-warn .sg-box-label {\n            color: var(--sg-warn-text);\n        }\n        .sg-box-info {\n            border-left-color: var(--sg-accent-soft-2);\n        }\n        .sg-box-info .sg-box-label {\n            color: var(--sg-heading-2);\n        }\n\n        \/* ===== CREDIT TABLE ===== *\/\n        .sg-credit-table .sg-cost-free {\n            color: var(--sg-cost-free);\n            font-weight: 700;\n        }\n        .sg-credit-table .sg-cost-low {\n            color: var(--sg-cost-low);\n            font-weight: 600;\n        }\n        .sg-credit-table .sg-cost-high {\n            color: var(--sg-cost-high);\n            font-weight: 600;\n        }\n\n        \/* ===== CARD \/ CHECKLIST ===== *\/\n        .sg-card {\n            border-radius: 8px;\n            padding: 1rem 1.2rem;\n            margin: 1.2rem 0 1.5rem 0;\n            border: 1px solid var(--sg-border);\n            background: var(--sg-card-bg);\n            box-shadow: var(--sg-shadow);\n        }\n        .sg-checklist ul {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n        .sg-checklist li {\n            padding: 0.35rem 0 0.35rem 1.8rem;\n            background: url('data:image\/svg+xml;utf8,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%238b5cf6\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>') left center no-repeat;\n            background-size: 1.1rem;\n            color: var(--sg-text);\n        }\n        .sg-checklist li strong {\n            color: var(--sg-heading-2);\n        }\n\n        \/* ===== FAQ ===== *\/\n        .sg-faq {\n            margin: 1.2rem 0 1.5rem 0;\n            border-radius: 8px;\n            border: 1px solid var(--sg-border);\n            overflow: hidden;\n            background: var(--sg-card-bg);\n            box-shadow: var(--sg-shadow);\n        }\n        .sg-faq details {\n            border-bottom: 1px solid var(--sg-border-soft);\n            padding: 0;\n        }\n        .sg-faq details:last-child {\n            border-bottom: none;\n        }\n        .sg-faq summary {\n            padding: 0.7rem 1rem;\n            font-weight: 600;\n            color: var(--sg-heading);\n            cursor: pointer;\n            list-style: none;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            gap: 0.5rem;\n            transition: background 0.15s;\n        }\n        .sg-faq summary::-webkit-details-marker {\n            display: none;\n        }\n        .sg-faq summary::after {\n            content: \"\u25b8\";\n            font-size: 1.1rem;\n            color: var(--sg-accent);\n            transition: transform 0.2s;\n        }\n        .sg-faq details[open] summary::after {\n            transform: rotate(90deg);\n        }\n        .sg-faq summary:hover {\n            background: var(--sg-subhead-bg);\n        }\n        .sg-faq-body {\n            padding: 0.2rem 1rem 1rem 1rem;\n            color: var(--sg-text);\n        }\n        .sg-faq-body p:last-child {\n            margin-bottom: 0;\n        }\n\n        \/* ===== AUTHOR ===== *\/\n        .sg-author {\n            border: 1px solid var(--sg-border);\n            border-radius: 8px;\n            padding: 1rem 1.2rem;\n            margin: 2rem 0 1rem 0;\n            background: var(--sg-card-bg);\n            box-shadow: var(--sg-shadow);\n        }\n        .sg-author-name {\n            font-weight: 700;\n            font-size: 1.05rem;\n            color: var(--sg-heading);\n            margin-bottom: 0.1rem;\n        }\n        .sg-author-role {\n            color: var(--sg-muted);\n            font-size: 0.9rem;\n        }\n\n        .sg-updated {\n            font-size: 0.8rem;\n            color: var(--sg-muted);\n            margin-top: 1.2rem;\n            padding-top: 0.8rem;\n            border-top: 1px solid var(--sg-border-soft);\n        }\n\n        \/* ===== LISTS ===== *\/\n        .sg-guide ul {\n            padding-left: 1.4rem;\n            margin: 0.6rem 0 1rem 0;\n            color: var(--sg-text);\n        }\n        .sg-guide ul li {\n            margin-bottom: 0.3rem;\n        }\n        .sg-guide ul li strong {\n            color: var(--sg-heading-2);\n        }\n\n        \/* ===== ACCESSIBILITY ===== *\/\n        .sg-visually-hidden {\n            position: absolute;\n            width: 1px;\n            height: 1px;\n            padding: 0;\n            margin: -1px;\n            overflow: hidden;\n            clip: rect(0, 0, 0, 0);\n            border: 0;\n        }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 640px) {\n            .sg-guide {\n                padding: 1.25rem 0.5rem;\n            }\n            .sg-hero h1 {\n                font-size: 1.4rem;\n            }\n            .sg-lede {\n                font-size: 1rem;\n            }\n            .sg-guide h2 {\n                font-size: 1.3rem;\n            }\n            .sg-table td,\n            .sg-table th {\n                padding: 0.5rem 0.4rem;\n                font-size: 0.85rem;\n            }\n            .sg-key {\n                font-size: 0.65rem;\n                padding: 0.2rem 0.5rem 0.25rem 0.5rem;\n                min-width: 14px;\n            }\n            .sg-key-plus {\n                font-size: 0.65rem;\n            }\n            .sg-search {\n                padding: 0.2rem 0.5rem 0.2rem 0.8rem;\n            }\n            .sg-search input {\n                font-size: 0.9rem;\n                padding: 0.4rem 0;\n            }\n            .sg-box {\n                padding: 0.8rem 0.8rem;\n            }\n            .sg-card {\n                padding: 0.8rem 0.8rem;\n            }\n            .sg-faq summary {\n                padding: 0.7rem 0.8rem;\n                font-size: 0.95rem;\n            }\n            .sg-faq-body {\n                padding: 0 0.8rem 0.8rem 0.8rem;\n            }\n            .sg-meta {\n                font-size: 0.8rem;\n                flex-direction: column;\n                align-items: flex-start;\n                gap: 0.1rem;\n            }\n            .sg-meta .sg-dot {\n                display: none;\n            }\n            .sg-author {\n                padding: 0.8rem 0.8rem;\n            }\n            .sg-toc {\n                padding: 0.8rem 0.6rem;\n            }\n            .sg-toc a {\n                font-size: 0.8rem;\n                padding: 0.25rem 0.6rem;\n            }\n            .sg-app-chip {\n                padding: 0.2rem 0.5rem 0.2rem 0.3rem;\n                font-size: 0.75rem;\n            }\n        }\n        @media (max-width: 420px) {\n            .sg-guide {\n                padding: 1rem 0.25rem;\n            }\n            .sg-table td,\n            .sg-table th {\n                font-size: 0.75rem;\n                padding: 0.4rem 0.25rem;\n            }\n            .sg-key {\n                font-size: 0.55rem;\n                padding: 0.15rem 0.4rem 0.2rem 0.4rem;\n                min-width: 10px;\n                border-radius: 4px;\n            }\n            .sg-key-plus {\n                font-size: 0.55rem;\n                margin: 0 0.05rem;\n            }\n            .sg-guide h2 {\n                font-size: 1.1rem;\n            }\n            .sg-hero h1 {\n                font-size: 1.2rem;\n            }\n            .sg-toc {\n                padding: 0.6rem 0.4rem;\n                gap: 0.3rem;\n            }\n            .sg-toc a {\n                font-size: 0.7rem;\n                padding: 0.2rem 0.4rem;\n            }\n            .sg-search {\n                padding: 0.15rem 0.4rem 0.15rem 0.6rem;\n            }\n            .sg-search input {\n                font-size: 0.8rem;\n                padding: 0.3rem 0;\n            }\n            .sg-box {\n                padding: 0.6rem 0.6rem;\n            }\n            .sg-card {\n                padding: 0.6rem 0.6rem;\n            }\n            .sg-faq summary {\n                padding: 0.5rem 0.6rem;\n                font-size: 0.85rem;\n            }\n            .sg-faq-body {\n                padding: 0 0.6rem 0.6rem 0.6rem;\n            }\n            .sg-author {\n                padding: 0.6rem 0.6rem;\n            }\n            .sg-app-chip {\n                padding: 0.15rem 0.4rem 0.15rem 0.25rem;\n                font-size: 0.7rem;\n            }\n        }\n\n        \/* ===== PRINT ===== *\/\n        @media print {\n            .sg-key {\n                background: #eee !important;\n                color: #222 !important;\n                border: 1px solid #aaa !important;\n                border-bottom-width: 2px !important;\n                border-bottom-color: #888 !important;\n                box-shadow: none !important;\n                text-shadow: none !important;\n            }\n            .sg-key-purple {\n                background: #c4b5fd !important;\n                color: #222 !important;\n                border-color: #7c3aed !important;\n            }\n            .sg-search {\n                display: none;\n            }\n            .sg-empty {\n                display: none !important;\n            }\n            .sg-toc {\n                display: none !important;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"sg-guide\">\n\n\n        <!-- ===== INTRO ===== -->\n        <p>I timed myself once doing a simple retouching job twice: once with the mouse and menus, once with shortcuts only. The shortcut run finished in less than half the time. Nothing about my skill changed between the two runs. That gap is the entire argument for learning these.<\/p>\n\n        <p>The second half of this guide covers the thing Adobe explains worst: <strong>generative credits<\/strong>. If your plan gives you 4,000 credits a month, you deserve to know what a background removal costs versus a Generative Fill versus a five\u2011second AI video. The differences are enormous.<\/p>\n\n        <div class=\"sg-box sg-box-info\">\n            <p class=\"sg-box-label\">Mac users<\/p>\n            <p>All shortcuts below use Windows keys. On Mac, swap <span class=\"sg-key\">Ctrl<\/span> for <span class=\"sg-key\">Cmd<\/span> and <span class=\"sg-key\">Alt<\/span> for <span class=\"sg-key\">Option<\/span>. Everything else is identical.<\/p>\n        <\/div>\n\n        <!-- ===== TABLE OF CONTENTS ===== -->\n        <nav class=\"sg-toc\" aria-label=\"Guide sections\">\n            <span class=\"sg-toc-title\">Jump to a section<\/span>\n            <a href=\"#photoshop\">Photoshop<\/a>\n            <a href=\"#illustrator\">Illustrator<\/a>\n            <a href=\"#after-effects\">After Effects<\/a>\n            <a href=\"#premiere-pro\">Premiere Pro<\/a>\n            <a href=\"#generative-fill\">Generative Fill<\/a>\n            <a href=\"#generative-credits\">Credit Costs<\/a>\n            <a href=\"#credit-math\">4,000\u2011Credit Math<\/a>\n            <a href=\"#checklist\">Checklist<\/a>\n            <a href=\"#faq\">FAQ<\/a>\n        <\/nav>\n\n        <!-- ===== SEARCH ===== -->\n        <div class=\"sg-search\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M21 21l-4.3-4.3\"\/><\/svg>\n            <input type=\"text\" id=\"sgFilter\" placeholder=\"Search all shortcuts\u2026 e.g. render, export, brush, layer\" aria-label=\"Search shortcuts\">\n        <\/div>\n        <p class=\"sg-empty\" id=\"sgEmpty\">No shortcut matches that search. Try a different word.<\/p>\n\n        <!-- ============================================================\n        PHOTOSHOP\n        ============================================================ -->\n        <p class=\"sg-app-chip\"><span class=\"sg-app-dot\" aria-hidden=\"true\"><\/span>Adobe Photoshop 2026<\/p>\n        <h2 id=\"photoshop\">Photoshop Shortcuts You Will Use Every Day<\/h2>\n\n        <p>Photoshop has hundreds of shortcuts. You need about twenty. These are the ones that show up in every real workflow, from thumbnail design to full retouching \u2014 plus a hidden\u2011gems section most designers never discover, covering brush hardness, quick color previews, and the two different ways to make a new layer.<\/p>\n\n        <div class=\"sg-table-wrap sg-sc-table\">\n            <table class=\"sg-table\">\n                <caption class=\"sg-visually-hidden\">Essential and hidden Photoshop 2026 keyboard shortcuts<\/caption>\n                <thead>\n                    <tr><th scope=\"col\">Shortcut<\/th><th scope=\"col\">What it does<\/th><\/tr>\n                <\/thead>\n                <tbody>\n                    <!-- Core -->\n                    <tr><td><span class=\"sg-key\">V<\/span><\/td><td>Move tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">B<\/span><\/td><td>Brush tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">C<\/span><\/td><td>Crop tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">T<\/span><\/td><td>Type tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">P<\/span><\/td><td>Pen tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">W<\/span><\/td><td>Object Selection \/ Quick Selection<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">J<\/span><\/td><td>Duplicate layer (or copy selection to new layer)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">T<\/span><\/td><td>Free Transform<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">D<\/span><\/td><td>Deselect<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">I<\/span><\/td><td>Invert selection<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">[<\/span> <span class=\"sg-key\">]<\/span><\/td><td>Decrease \/ increase brush <strong>size<\/strong><\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">G<\/span><\/td><td>Group layers<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">E<\/span><\/td><td>Merge selected layers down<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">E<\/span><\/td><td>Stamp all visible layers to a new layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">D<\/span> \/ <span class=\"sg-key\">X<\/span><\/td><td>Default colors \/ swap foreground\u2011background<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Click<\/span> mask icon<\/td><td>Add a black (hide\u2011all) layer mask<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Space<\/span><\/td><td>Hand tool (hold to pan)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Tab<\/span><\/td><td>Hide \/ show all panels for a clean view<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Z<\/span><\/td><td>Step backward through history<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">S<\/span><\/td><td>Save As<\/td><\/tr>\n\n                    <!-- ADVANCED -->\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">W<\/span><\/td><td><strong>Export As<\/strong> \u2014 the modern web\u2011export dialog with preview<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">S<\/span><\/td><td>Save for Web (legacy, still perfect for GIFs)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">C<\/span><\/td><td><strong>Copy Merged<\/strong> \u2014 copies everything visible, not just the active layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">V<\/span><\/td><td>Paste Into \u2014 pastes into the active selection<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">G<\/span><\/td><td><strong>Create Clipping Mask<\/strong> \u2014 clips layer to the one below<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">J<\/span><\/td><td>Cut selection to a new layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">T<\/span><\/td><td><strong>Transform Again with Copy<\/strong> \u2014 repeats the last transform on a duplicate<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">F<\/span><\/td><td>Last Filter with Dialog \u2014 re\u2011apply the last filter with its dialog box<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">F<\/span><\/td><td>Apply Last Filter (no dialog, instantly)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">F<\/span><\/td><td><strong>Fade<\/strong> \u2014 adjust opacity of the last action or filter<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Z<\/span><\/td><td>Step Forward (redo)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">N<\/span><\/td><td>New Layer (no dialog, instant)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">E<\/span><\/td><td>Merge Visible \u2014 flattens all visible layers into one<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Backspace<\/span> \/ <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Backspace<\/span><\/td><td>Fill with foreground \/ background color<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">I<\/span><\/td><td>Image Size (resize with preview)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">C<\/span><\/td><td>Canvas Size<\/td><\/tr>\n\n                    <!-- HIDDEN \/ POWER-USER (new) -->\n                    <tr class=\"sg-subhead\"><td colspan=\"2\">\ud83d\udd0d Hidden &amp; Power\u2011User Shortcuts<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">[<\/span> \/ <span class=\"sg-key\">]<\/span><\/td><td>Decrease \/ increase brush <strong>hardness<\/strong> \u2014 pairs with the size shortcut above<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Right\u2011click<\/span><span class=\"sg-key-plus\">+<\/span>drag<\/td><td>On\u2011canvas brush HUD \u2014 drag left\/right for size, up\/down for hardness, no panel needed<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">R<\/span><\/td><td><strong>Select and Mask<\/strong> \u2014 opens the panel with the Smooth, Feather, and Contrast sliders that clean up any selection or mask edge<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Y<\/span><\/td><td><strong>Proof Colors<\/strong> \u2014 instant on\u2011screen preview of how the image will print in CMYK, without converting the file<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">N<\/span><\/td><td>New Layer <strong>with a naming dialog<\/strong> \u2014 the deliberate counterpart to the instant version further up<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Backspace<\/span><\/td><td>Open the <strong>Fill dialog<\/strong> \u2014 the only way to reach Content\u2011Aware Fill or a pattern fill by keyboard<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">0<\/span>\u2013<span class=\"sg-key\">9<\/span> (number keys)<\/td><td>Instantly set the active layer or tool <strong>opacity<\/strong> to 10\u2013100%. With a non\u2011text tool active, type two digits fast for an exact value like 45%<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <div class=\"sg-box sg-box-tip\">\n            <p class=\"sg-box-label\">Pro tip<\/p>\n            <p>The stamp\u2011visible combo <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">E<\/span> is the one most self\u2011taught designers never learn. It flattens everything onto a fresh layer without destroying your stack. Retouchers use it constantly before sharpening or color grading. And <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">W<\/span> (Export As) is your best friend for modern web delivery.<\/p>\n        <\/div>\n\n        <div class=\"sg-box sg-box-info\">\n            <p class=\"sg-box-label\">Good to know<\/p>\n            <p><strong>Quick Export as PNG<\/strong> \u2014 the fastest way to spit out a flattened PNG \u2014 ships with <strong>no default keyboard shortcut<\/strong> at all. Assign your own: open <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">K<\/span>, search for \"Quick Export as PNG\" under the File menu list, and bind whatever combo feels natural. Most editors pick something in the <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span> family, since it's already free.<\/p>\n        <\/div>\n\n        <!-- ============================================================\n        ILLUSTRATOR\n        ============================================================ -->\n        <p class=\"sg-app-chip\"><span class=\"sg-app-dot\" aria-hidden=\"true\"><\/span>Adobe Illustrator 2026<\/p>\n        <h2 id=\"illustrator\">Illustrator Shortcuts for Faster Vector Work<\/h2>\n\n        <div class=\"sg-table-wrap sg-sc-table\">\n            <table class=\"sg-table\">\n                <caption class=\"sg-visually-hidden\">Essential and hidden Illustrator 2026 keyboard shortcuts<\/caption>\n                <thead>\n                    <tr><th scope=\"col\">Shortcut<\/th><th scope=\"col\">What it does<\/th><\/tr>\n                <\/thead>\n                <tbody>\n                    <!-- Core -->\n                    <tr><td><span class=\"sg-key\">V<\/span><\/td><td>Selection tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">A<\/span><\/td><td>Direct Selection tool (edit anchor points)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">P<\/span><\/td><td>Pen tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">M<\/span> \/ <span class=\"sg-key\">L<\/span><\/td><td>Rectangle \/ Ellipse tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">M<\/span><\/td><td>Shape Builder tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">X<\/span><\/td><td>Swap fill and stroke<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">G<\/span><\/td><td>Group objects<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">F<\/span> \/ <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">B<\/span><\/td><td>Paste in front \/ paste in back (same position)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">D<\/span><\/td><td>Repeat last transform (duplicate pattern trick)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Drag<\/span><\/td><td>Duplicate object while moving<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">2<\/span><\/td><td>Lock selected object<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">2<\/span><\/td><td>Unlock all<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Y<\/span><\/td><td>Outline view (see raw paths)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">7<\/span><\/td><td>Make clipping mask<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">O<\/span><\/td><td>Convert text to outlines<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">U<\/span><\/td><td>Toggle Smart Guides<\/td><\/tr>\n\n                    <!-- ADVANCED -->\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">G<\/span><\/td><td><strong>Ungroup<\/strong> \u2014 release the group (essential)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">G<\/span><\/td><td>Release Clipping Mask<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">E<\/span><\/td><td>Export (opens the Export dialog)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">B<\/span><\/td><td>Show \/ hide bounding box<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">D<\/span><\/td><td>Show \/ hide transparency grid<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">H<\/span><\/td><td>Show \/ hide edges (anchor points)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">W<\/span><\/td><td>Show \/ hide template layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">S<\/span><\/td><td>Save for Web (legacy)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">G<\/span><\/td><td><strong>Group Selection<\/strong> \u2014 selects the whole group without ungrouping<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">[<\/span> \/ <span class=\"sg-key\">]<\/span><\/td><td>Send to back \/ bring to front<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">V<\/span><\/td><td>Paste in place (same position on all artboards)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Space<\/span><\/td><td>Zoom in (works even with other tools active)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">O<\/span><\/td><td>Toggle Artboard tool<\/td><\/tr>\n\n                    <!-- HIDDEN \/ POWER-USER (new) -->\n                    <tr class=\"sg-subhead\"><td colspan=\"2\">\ud83d\udd0d Hidden &amp; Power\u2011User Shortcuts<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">L<\/span><\/td><td><strong>New Layer<\/strong> \u2014 instant, no dialog (a lot of designers assume Illustrator doesn't have one)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span>drag in the Layers panel<\/td><td>Duplicate an entire layer, including everything on it<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">0<\/span>\u2013<span class=\"sg-key\">9<\/span> (number keys)<\/td><td>Set the selected object's opacity to 10\u2013100% instantly, same trick as Photoshop<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <div class=\"sg-box sg-box-warn\">\n            <p class=\"sg-box-label\">Warning<\/p>\n            <p><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">O<\/span> (text to outlines) is one\u2011way. Once converted, the text stops being editable. Always keep a copy of the live text layer before outlining for print delivery. And remember <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">G<\/span> to ungroup when you need to edit individual pieces.<\/p>\n        <\/div>\n\n        <div class=\"sg-box sg-box-info\">\n            <p class=\"sg-box-label\">Good to know<\/p>\n            <p>Unlike almost every other tool in Illustrator, the <strong>Smooth tool<\/strong> ships with <strong>no default shortcut<\/strong> \u2014 Adobe confirms this is intentional, since tool shortcuts can only be a single letter or Shift+letter, and every sensible letter was already taken. If you smooth paths often, assign your own from <em>Edit &gt; Keyboard Shortcuts<\/em>.<\/p>\n        <\/div>\n\n        <!-- ============================================================\n        AFTER EFFECTS\n        ============================================================ -->\n        <p class=\"sg-app-chip\"><span class=\"sg-app-dot\" aria-hidden=\"true\"><\/span>Adobe After Effects 2026<\/p>\n        <h2 id=\"after-effects\">After Effects Shortcuts That Make Motion Design Bearable<\/h2>\n\n        <p>After Effects rewards shortcut users more than any other Adobe app, because its single\u2011letter property shortcuts replace endless twirling through layer arrows. This is also the app where the most bad information circulates \u2014 the render\u2011queue and layer\u2011lock shortcuts below get misquoted constantly, so these have been checked line by line against Adobe's official keyboard shortcut reference.<\/p>\n\n        <div class=\"sg-table-wrap sg-sc-table\">\n            <table class=\"sg-table\">\n                <caption class=\"sg-visually-hidden\">Essential and hidden After Effects 2026 keyboard shortcuts<\/caption>\n                <thead>\n                    <tr><th scope=\"col\">Shortcut<\/th><th scope=\"col\">What it does<\/th><\/tr>\n                <\/thead>\n                <tbody>\n                    <!-- Core -->\n                    <tr><td><span class=\"sg-key\">P<\/span> <span class=\"sg-key\">S<\/span> <span class=\"sg-key\">R<\/span> <span class=\"sg-key\">T<\/span> <span class=\"sg-key\">A<\/span><\/td><td>Show Position \/ Scale \/ Rotation \/ Opacity \/ Anchor Point<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">U<\/span><\/td><td>Show all keyframed properties<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">U<\/span><span class=\"sg-key\">U<\/span> (twice)<\/td><td>Show all modified properties<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">F9<\/span><\/td><td>Easy Ease selected keyframes<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">C<\/span><\/td><td>Pre\u2011compose selected layers<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">D<\/span><\/td><td>Duplicate layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">D<\/span><\/td><td>Split layer at playhead<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">[<\/span> \/ <span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">]<\/span><\/td><td>Trim layer in \/ out point to playhead<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">I<\/span> \/ <span class=\"sg-key\">O<\/span><\/td><td>Jump to layer in \/ out point<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">B<\/span> \/ <span class=\"sg-key\">N<\/span><\/td><td>Set work area beginning \/ end<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Y<\/span><\/td><td>Pan Behind tool (move anchor point)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">M<\/span> \/ <span class=\"sg-key\">F<\/span><\/td><td>Show mask path \/ mask feather<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">E<\/span><\/td><td>Show applied effects<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Space<\/span><\/td><td>Preview playback<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Home<\/span><\/td><td>Center anchor point in layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">B<\/span><\/td><td>Set work area to selected layer(s) duration<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">F9<\/span><\/td><td>Easy Ease In<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Z<\/span><\/td><td>Redo<\/td><\/tr>\n\n                    <!-- HIDDEN \/ POWER-USER (rebuilt & verified) -->\n                    <tr class=\"sg-subhead\"><td colspan=\"2\">\ud83d\udd0d Hidden &amp; Power\u2011User Shortcuts<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">0<\/span> (Numpad) \/ <span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">0<\/span><\/td><td><strong>RAM Preview<\/strong> \u2014 full\u2011quality preview with audio, cached in RAM. The classic \"hidden\" shortcut everyone forgets exists<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">M<\/span><\/td><td><strong>Add to Render Queue<\/strong> \u2014 the real render shortcut<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">M<\/span><\/td><td>Send the composition straight to the <strong>Adobe Media Encoder<\/strong> queue<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">\/<\/span> (numpad)<\/td><td><strong>Purge All Memory<\/strong> \u2014 instantly frees RAM the moment After Effects gets sluggish, no restart needed<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Y<\/span><\/td><td>New <strong>Solid<\/strong> layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Y<\/span><\/td><td>New <strong>Adjustment<\/strong> layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Y<\/span><\/td><td>New <strong>Null<\/strong> layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">C<\/span><\/td><td>New <strong>Camera<\/strong><\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">L<\/span><\/td><td>New <strong>Light<\/strong><\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">K<\/span><\/td><td><strong>Composition Settings<\/strong> for the active comp \u2014 the fastest way to change duration or frame rate<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Y<\/span><\/td><td>Settings dialog for a selected solid, light, camera, or null layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">L<\/span> \/ <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">L<\/span><\/td><td>Lock selected layer(s) \/ Unlock all layers<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">R<\/span><\/td><td>Show \/ hide rulers<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">R<\/span><\/td><td>Open the <strong>Rotation<\/strong> dialog \u2014 type an exact degree value instead of dragging<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">\/<\/span><\/td><td><strong>Zoom to Fit<\/strong> in the Composition panel \u2014 the real \"quick preview\" fit\u2011to\u2011window key<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">T<\/span><\/td><td>Enable <strong>Time Remapping<\/strong> on the selected layer<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">X<\/span><\/td><td>Trim the composition to the current work area<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">H<\/span><\/td><td>Show \/ hide layer controls (handles, masks, motion paths)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">E<\/span><\/td><td>Delete all effects from the selected layer(s) \u2014 instant wipe, no undo trail needed<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">*<\/span> (numpad)<\/td><td>Add a composition marker at the current time<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <div class=\"sg-box sg-box-tip\">\n            <p class=\"sg-box-label\">Pro tip<\/p>\n            <p>The single biggest speed jump in After Effects is <span class=\"sg-key\">U<\/span> and <span class=\"sg-key\">U<\/span><span class=\"sg-key\">U<\/span>. Opening someone else's project? Press <span class=\"sg-key\">U<\/span><span class=\"sg-key\">U<\/span> on a layer and it confesses everything that was changed. No twirling. And when the app starts crawling mid\u2011session \u2014 the classic symptom of a GPU running low on VRAM during a heavy render \u2014 <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">\/<\/span> (Purge All Memory) is often faster than restarting the app.<\/p>\n        <\/div>\n\n        <!-- ============================================================\n        PREMIERE PRO\n        ============================================================ -->\n        <p class=\"sg-app-chip\"><span class=\"sg-app-dot\" aria-hidden=\"true\"><\/span>Adobe Premiere Pro 2026<\/p>\n        <h2 id=\"premiere-pro\">Premiere Pro Shortcuts for Faster Editing<\/h2>\n\n        <div class=\"sg-table-wrap sg-sc-table\">\n            <table class=\"sg-table\">\n                <caption class=\"sg-visually-hidden\">Essential and hidden Premiere Pro 2026 keyboard shortcuts<\/caption>\n                <thead>\n                    <tr><th scope=\"col\">Shortcut<\/th><th scope=\"col\">What it does<\/th><\/tr>\n                <\/thead>\n                <tbody>\n                    <!-- Core -->\n                    <tr><td><span class=\"sg-key\">V<\/span> \/ <span class=\"sg-key\">C<\/span><\/td><td>Selection tool \/ Razor tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">J<\/span> <span class=\"sg-key\">K<\/span> <span class=\"sg-key\">L<\/span><\/td><td>Reverse \/ pause \/ forward playback (tap L twice for 2x)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">I<\/span> \/ <span class=\"sg-key\">O<\/span><\/td><td>Mark in \/ mark out<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">K<\/span><\/td><td>Cut clip at playhead (no razor tool needed)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Q<\/span> \/ <span class=\"sg-key\">W<\/span><\/td><td>Ripple trim previous \/ next edit to playhead<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Delete<\/span><\/td><td>Ripple delete (remove clip and close the gap)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">D<\/span><\/td><td>Apply default video transition<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">D<\/span><\/td><td>Apply default audio transition<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">R<\/span><\/td><td>Clip speed \/ duration<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">R<\/span><\/td><td>Rate Stretch tool<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">M<\/span><\/td><td>Add marker<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">A<\/span><\/td><td>Track Select Forward (grab everything to the right)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Drag<\/span><\/td><td>Duplicate a clip in the timeline<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">`<\/span> (backtick)<\/td><td>Maximize the panel under your cursor<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">M<\/span><\/td><td>Export media<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">K<\/span><\/td><td>Keyboard Shortcuts editor (customize keys)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Z<\/span><\/td><td>Redo<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">X<\/span><\/td><td>Clear In \/ Out points<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">S<\/span><\/td><td>Save As<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">W<\/span><\/td><td>Close Project<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">P<\/span><\/td><td>Project Settings<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Q<\/span><\/td><td>Ripple trim previous clip's end to playhead<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">K<\/span><\/td><td>Add edit to all tracks at playhead<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">J<\/span> \/ <span class=\"sg-key\">L<\/span><\/td><td>Fast reverse \/ forward (3x speed)<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">G<\/span><\/td><td>Adjust audio gain<\/td><\/tr>\n\n                    <!-- HIDDEN \/ POWER-USER (rebuilt & verified) -->\n                    <tr class=\"sg-subhead\"><td colspan=\"2\">\ud83d\udd0d Hidden &amp; Power\u2011User Shortcuts<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">E<\/span><\/td><td><strong>Export Frame<\/strong> \u2014 save exactly what's under the playhead as a still image, no full export needed<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">M<\/span><\/td><td>Send straight to <strong>Adobe Media Encoder<\/strong>, skipping the Export screen entirely<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">N<\/span><\/td><td><strong>New Sequence<\/strong><\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">N<\/span><\/td><td>New Project<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">\/<\/span><\/td><td>New <strong>Bin<\/strong> \u2014 the one almost nobody binds to memory, everyone reaches for the mouse instead<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">I<\/span><\/td><td>Import media<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">O<\/span><\/td><td>Open Project<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">V<\/span><\/td><td><strong>Paste Attributes<\/strong> \u2014 paste a clip's effects and settings onto another clip<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">F<\/span><\/td><td><strong>Match Frame<\/strong> \u2014 jump straight to this clip's exact spot in its original source file<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">R<\/span><\/td><td>Reverse Match Frame \u2014 jump back from the source to where the clip sits in your sequence<\/td><\/tr>\n                    <tr><td><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">K<\/span><\/td><td><strong>Play Around<\/strong> \u2014 previews a few seconds before and after the playhead (set the exact pre\/post\u2011roll in Preferences &gt; Playback)<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <div class=\"sg-box sg-box-tip\">\n            <p class=\"sg-box-label\">Pro tip<\/p>\n            <p><span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">\/<\/span> (New Bin) feels trivial until you're organizing footage for the fifth client folder of the day \u2014 it's one of the highest\u2011value shortcuts nobody bothers to learn. And <span class=\"sg-key\">F<\/span> for Match Frame is the fastest way to check whether a clip in your timeline still matches its original file after a re\u2011link.<\/p>\n        <\/div>\n\n        <!-- ============================================================\n        GENERATIVE FILL\n        ============================================================ -->\n        <h2 id=\"generative-fill\">How Adobe Generative Fill Actually Works<\/h2>\n\n        <p>Generative Fill looks like magic and works like a pipeline. Here is the honest version of what happens when you use it in Photoshop 2026:<\/p>\n\n        <ul>\n            <li><strong>You make a selection<\/strong> with any selection tool, or select nothing to work on the whole canvas edge (that becomes Generative Expand).<\/li>\n            <li><strong>The contextual taskbar offers Generative Fill.<\/strong> You type a prompt, or leave it empty to let the model fill based on surrounding pixels.<\/li>\n            <li><strong>Your selection is sent to Adobe's cloud<\/strong>, where a Firefly model generates the pixels. This is why it needs internet and why it costs credits: the computation happens on Adobe's servers, not your machine.<\/li>\n            <li><strong>You get three variations<\/strong> back on a new Generative Layer. Your original image is untouched underneath, which makes the whole thing non\u2011destructive.<\/li>\n        <\/ul>\n\n        <p>New in 2026, and genuinely useful: <strong>hover over the Generate button and Photoshop shows an estimated credit cost before you commit<\/strong>. Adobe did not offer this before, and it matters because the same button can cost wildly different amounts depending on which model you picked.<\/p>\n\n        <!-- ============================================================\n        CREDITS\n        ============================================================ -->\n        <h2 id=\"generative-credits\">Generative Credits: What Each Action Really Costs<\/h2>\n\n        <p>Adobe plans include a monthly credit allocation. Creative Cloud Pro comes with <strong>4,000 credits a month<\/strong>, and Pro also gets unlimited standard generations, meaning credits mostly get spent on premium features. If you are on a lower plan, every generation counts against your smaller balance. Either way, here is the real price list:<\/p>\n\n        <div class=\"sg-table-wrap sg-credit-table\">\n            <table class=\"sg-table\">\n                <caption class=\"sg-visually-hidden\">Adobe generative credit cost for each action in 2026<\/caption>\n                <thead>\n                    <tr><th scope=\"col\">Action<\/th><th scope=\"col\">Credit cost<\/th><th scope=\"col\">Notes<\/th><\/tr>\n                <\/thead>\n                <tbody>\n                    <tr><td>Remove Background (Quick Action \/ Select Subject)<\/td><td class=\"sg-cost-free\">0 credits<\/td><td>Legacy non\u2011Firefly AI. Free, always.<\/td><\/tr>\n                    <tr><td>Remove tool with \"Generative AI\" toggled off<\/td><td class=\"sg-cost-free\">0 credits<\/td><td>Uses traditional tech. Turn the toggle off to save credits.<\/td><\/tr>\n                    <tr><td>Remove tool with Generative AI on<\/td><td class=\"sg-cost-low\">1 credit<\/td><td>One result, one credit. Cheaper than Generative Fill for cleanup.<\/td><\/tr>\n                    <tr><td>Generative Fill \/ Expand (standard Firefly model)<\/td><td class=\"sg-cost-low\">1 credit per variation<\/td><td>One Generate click returns 3 variations, so it usually costs about 3.<\/td><\/tr>\n                    <tr><td>Generative Fill with Firefly Image 5<\/td><td class=\"sg-cost-high\">~10 credits<\/td><td>The newest model is heavier. The hover preview shows the exact cost.<\/td><\/tr>\n                    <tr><td>Partner models (Google Imagen, Flux, OpenAI)<\/td><td class=\"sg-cost-high\">up to ~40 credits<\/td><td>Same button, four times the price. Check before you click.<\/td><\/tr>\n                    <tr><td>Text to Image in Firefly (standard)<\/td><td class=\"sg-cost-low\">1 credit<\/td><td>Standard generations are unlimited on Pro and Firefly plans.<\/td><\/tr>\n                    <tr><td>Text\u2011to\u2011Video \/ Generative Extend in Premiere Pro<\/td><td class=\"sg-cost-high\">~100 credits per 5s<\/td><td>Premium tier. 4,000 credits \u2248 about 40 five\u2011second videos.<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <div class=\"sg-box sg-box-info\">\n            <p class=\"sg-box-label\">Good to know<\/p>\n            <p>So when you remove a background, the answer is simple: <strong>it costs nothing<\/strong>, because Remove Background is legacy AI, not Firefly. Credits only start burning when Photoshop has to invent brand\u2011new pixels. Adding an object with Generative Fill on the standard model costs about 3 credits per click; the same add with a partner model can cost 40.<\/p>\n        <\/div>\n\n        <div class=\"sg-box sg-box-warn\">\n            <p class=\"sg-box-label\">Warning<\/p>\n            <p>Regenerating counts as a fresh charge every time. Clicking Generate five times because the first results looked off is 15 credits on the standard model, not 3. Write a more specific prompt instead of re\u2011rolling.<\/p>\n        <\/div>\n\n        <!-- ============================================================\n        4000 MATH\n        ============================================================ -->\n        <h2 id=\"credit-math\">How Far Do 4,000 Credits Go?<\/h2>\n\n        <p>Quick math for a Creative Cloud Pro month, assuming you spend it all on one thing:<\/p>\n\n        <ul>\n            <li><strong>~1,300 Generative Fill clicks<\/strong> on the standard model (3 credits each). For image work, 4,000 credits is effectively bottomless.<\/li>\n            <li><strong>~400 generations<\/strong> on Firefly Image 5 (10 each). Still generous.<\/li>\n            <li><strong>~100 generations<\/strong> on the most expensive partner models (40 each). Suddenly finite.<\/li>\n            <li><strong>~40 five\u2011second AI videos<\/strong> (~100 each). This is where credits actually run out. Video eats the budget; images almost never do.<\/li>\n        <\/ul>\n\n        <p>When the balance hits zero, standard tools keep working if your plan includes unlimited standard generations; otherwise you wait for the monthly reset or buy a credit add\u2011on. Your live balance sits under your profile icon on the Adobe account page.<\/p>\n\n        <!-- ============================================================\n        CHECKLIST\n        ============================================================ -->\n        <h2 id=\"checklist\">Credit\u2011Saving Checklist<\/h2>\n\n        <div class=\"sg-card sg-checklist\">\n            <ul>\n                <li>Need a background gone? Use Remove Background or Select Subject. <strong>Zero credits.<\/strong><\/li>\n                <li>Cleaning up small objects? Use the Remove tool with Generative AI off first. Also <strong>zero<\/strong>.<\/li>\n                <li>Need AI cleanup? Remove tool with AI on (1 credit) before Generative Fill (~3).<\/li>\n                <li>Hover over Generate and read the credit estimate, especially if you switched models.<\/li>\n                <li>Write specific prompts. One good prompt beats five vague re\u2011rolls at triple the cost.<\/li>\n                <li>Save partner models (Imagen, Flux) for the shots that truly need them.<\/li>\n                <li>Check your balance monthly under your Adobe profile icon so video work never surprises you.<\/li>\n            <\/ul>\n        <\/div>\n\n        <!-- ============================================================\n        FAQ\n        ============================================================ -->\n        <h2 id=\"faq\">Frequently Asked Questions<\/h2>\n\n        <div class=\"sg-faq\">\n            <details>\n                <summary>Do unused generative credits roll over to the next month?<\/summary>\n                <div class=\"sg-faq-body\"><p>No. The monthly allocation resets on your billing date and unused credits do not carry over. If you have credits left near the end of a cycle, that is the time to experiment with premium models.<\/p><\/div>\n            <\/details>\n            <details>\n                <summary>Does Remove Background cost credits in Photoshop 2026?<\/summary>\n                <div class=\"sg-faq-body\"><p>No. Remove Background, Select Subject, and other legacy AI features do not use Firefly and consume <strong>zero credits<\/strong>. Only generative features marked with the sparkle icon spend credits.<\/p><\/div>\n            <\/details>\n            <details>\n                <summary>Why did one Generative Fill click use 3 credits instead of 1?<\/summary>\n                <div class=\"sg-faq-body\"><p>Standard Firefly pricing is 1 credit per variation, and a single Generate click returns three variations. Three variations, three credits. The Remove tool with AI on generates just one result, which is why it costs only 1.<\/p><\/div>\n            <\/details>\n            <details>\n                <summary>Can I change Adobe's default shortcuts?<\/summary>\n                <div class=\"sg-faq-body\"><p>Yes, every app here has a Keyboard Shortcuts editor (Edit menu, or <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Shift<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">K<\/span> in Photoshop and Premiere Pro). My advice: learn the defaults first. Custom sets break the moment you sit at someone else's machine or follow a tutorial.<\/p><\/div>\n            <\/details>\n            <details>\n                <summary>What happens when I run out of credits mid\u2011project?<\/summary>\n                <div class=\"sg-faq-body\"><p>Standard tools keep working if your plan includes unlimited standard generations (Creative Cloud Pro and Firefly plans do). Premium features pause until the monthly reset, or you can buy a Firefly or credit add\u2011on plan for an immediate top\u2011up.<\/p><\/div>\n            <\/details>\n            <details>\n                <summary>What's the single most useful \"hidden\" shortcut in After Effects?<\/summary>\n                <div class=\"sg-faq-body\"><p>Two, really: <span class=\"sg-key\">0<\/span> on the numeric keypad for a full RAM Preview, and <span class=\"sg-key\">Ctrl<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">Alt<\/span><span class=\"sg-key-plus\">+<\/span><span class=\"sg-key\">\/<\/span> (also on the numeric keypad) to Purge All Memory. Together they solve most of the slowdowns editors blame on their hardware \u2014 RAM Preview caches a real\u2011time playback before you commit to a render, and the memory purge clears that cache instantly the moment the app starts lagging.<\/p><\/div>\n            <\/details>\n            <details>\n                <summary>Why do other shortcut lists online get some of these wrong?<\/summary>\n                <div class=\"sg-faq-body\"><p>Adobe reassigns a handful of default shortcuts almost every year, and older blog posts rarely get updated to match. Every shortcut in this guide has been checked directly against Adobe's own Help documentation rather than copied from another list \u2014 which is also why a few entries here differ from what you might have read elsewhere.<\/p><\/div>\n            <\/details>\n        <\/div>\n\n        <!-- ============================================================\n        CONCLUSION\n        ============================================================ -->\n        <h2 id=\"conclusion\">Final Thoughts<\/h2>\n\n        <p>Shortcuts and credits are the same skill wearing different clothes: knowing the numbers so the tools never slow you down or surprise you. Learn the twenty keys you touch daily, keep Remove Background free, save Generative Fill for real pixel invention, and treat video generation as the one thing that can actually empty your 4,000\u2011credit balance.<\/p>\n\n        <p>Bookmark this page, use the search box at the top when you forget a key, and check back \u2014 Adobe adjusts credit rates and default shortcuts, and this table gets re\u2011verified when they do.<\/p>\n\n        <!-- ===== AUTHOR ===== -->\n        <div class=\"sg-author\">\n            <p class=\"sg-author-name\">Md Ashik Ali<\/p>\n            <p class=\"sg-author-role\">Designer &amp; WordPress Specialist \u2014 practical guides on the Adobe workflow, tested in real client projects before they reach this blog.<\/p>\n        <\/div>\n\n        <p class=\"sg-updated\">Last updated: July 2026 \u00b7 Shortcuts re\u2011verified line by line against Adobe's official Photoshop, Illustrator, After Effects, and Premiere Pro Help documentation \u00b7 Credit costs verified against Adobe's Generative Credits documentation.<\/p>\n\n        <!-- ============================================================\n        SEARCH SCRIPT\n        ============================================================ -->\n        <script>\n            (function() {\n                var input = document.getElementById('sgFilter');\n                var empty = document.getElementById('sgEmpty');\n                if (!input) return;\n\n                var tables = document.querySelectorAll('.sg-sc-table');\n                var rows = [];\n                tables.forEach(function(table) {\n                    var trs = table.querySelectorAll('tbody tr');\n                    trs.forEach(function(tr) {\n                        rows.push(tr);\n                    });\n                });\n\n                input.addEventListener('input', function() {\n                    var q = input.value.trim().toLowerCase();\n                    var visible = 0;\n                    rows.forEach(function(r) {\n                        if (r.classList.contains('sg-subhead')) {\n                            r.style.display = '';\n                            return;\n                        }\n                        var hit = !q || r.textContent.toLowerCase().indexOf(q) !== -1;\n                        r.style.display = hit ? '' : 'none';\n                        if (hit) visible++;\n                    });\n                    empty.style.display = (q && visible === 0) ? 'block' : 'none';\n                });\n            })();\n        <\/script>\n\n        <!-- ============================================================\n        FAQ STRUCTURED DATA\n        Note: Google retired the visual FAQ rich-result dropdown in Search\n        as of May 2026, so this no longer produces the expandable snippet\n        under your listing. It's kept because it's harmless, costs nothing,\n        and other engines and AI crawlers (Bing, Perplexity, etc.) still\n        parse FAQPage markup for grounding.\n        ============================================================ -->\n        <script type=\"application\/ld+json\">\n            {\n                \"@context\": \"https:\/\/schema.org\",\n                \"@type\": \"FAQPage\",\n                \"mainEntity\": [{\n                    \"@type\": \"Question\",\n                    \"name\": \"Do unused generative credits roll over to the next month?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"No. The monthly allocation resets on your billing date and unused credits do not carry over.\"\n                    }\n                }, {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does Remove Background cost credits in Photoshop 2026?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"No. Remove Background, Select Subject, and other legacy AI features do not use Firefly and consume zero credits.\"\n                    }\n                }, {\n                    \"@type\": \"Question\",\n                    \"name\": \"Why did one Generative Fill click use 3 credits instead of 1?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Standard Firefly pricing is 1 credit per variation, and a single Generate click returns three variations.\"\n                    }\n                }, {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can I change Adobe's default shortcuts?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes, every Adobe app has a Keyboard Shortcuts editor accessible from the Edit menu.\"\n                    }\n                }, {\n                    \"@type\": \"Question\",\n                    \"name\": \"What happens when I run out of credits mid-project?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Standard tools keep working if your plan includes unlimited standard generations. Premium features pause until the monthly reset, or you can buy a credit add-on.\"\n                    }\n                }, {\n                    \"@type\": \"Question\",\n                    \"name\": \"What is the most useful hidden shortcut in After Effects?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"RAM Preview (0 on the numeric keypad) and Purge All Memory (Ctrl+Alt+\/ on the numeric keypad) together solve most performance slowdowns during editing.\"\n                    }\n                }]\n            }\n        <\/script>\n\n    <\/div>\n    <!-- \/.sg-guide -->\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Adobe Shortcuts Guide 2026: Photoshop, Illustrator, After Effects, Premiere Pro + Hidden Keys I timed myself once doing a simple&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3946","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Adobe Shortcuts 2026: PS, AI, AE, Premiere + Credits Guide<\/title>\n<meta name=\"description\" content=\"Complete Adobe shortcuts 2026 list for Photoshop, Illustrator, After Effects &amp; Premiere Pro, plus what every Generative Fill action costs in credits.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adobe Shortcuts 2026: PS, AI, AE, Premiere + Credits Guide\" \/>\n<meta property=\"og:description\" content=\"Complete Adobe shortcuts 2026 list for Photoshop, Illustrator, After Effects &amp; Premiere Pro, plus what every Generative Fill action costs in credits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/\" \/>\n<meta property=\"og:site_name\" content=\"Ashik Ali | Professional WordPress &amp; Social Media Specialist\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-17T10:11:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-19T16:39:44+00:00\" \/>\n<meta name=\"author\" content=\"Md Ashik Ali\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Md Ashik Ali\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/\"},\"author\":{\"name\":\"Md Ashik Ali\",\"@id\":\"https:\\\/\\\/creativeakib.com\\\/#\\\/schema\\\/person\\\/7d4416d94600d5d8a4a954d647250265\"},\"headline\":\"Adobe Keyboard Shortcuts 2026: Photoshop, Illustrator, After Effects &#038; Premiere Pro (Plus How Generative Credits Really Work)\",\"datePublished\":\"2026-07-17T10:11:38+00:00\",\"dateModified\":\"2026-07-19T16:39:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/\"},\"wordCount\":3236,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/creativeakib.com\\\/#\\\/schema\\\/person\\\/7d4416d94600d5d8a4a954d647250265\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/\",\"url\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/\",\"name\":\"Adobe Shortcuts 2026: PS, AI, AE, Premiere + Credits Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/creativeakib.com\\\/#website\"},\"datePublished\":\"2026-07-17T10:11:38+00:00\",\"dateModified\":\"2026-07-19T16:39:44+00:00\",\"description\":\"Complete Adobe shortcuts 2026 list for Photoshop, Illustrator, After Effects & Premiere Pro, plus what every Generative Fill action costs in credits.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/2026\\\/07\\\/17\\\/adobe-shortcuts-2026-generative-credits\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/creativeakib.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adobe Keyboard Shortcuts 2026: Photoshop, Illustrator, After Effects &#038; Premiere Pro (Plus How Generative Credits Really Work)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/creativeakib.com\\\/#website\",\"url\":\"https:\\\/\\\/creativeakib.com\\\/\",\"name\":\"Ashik Ali | Professional WordPress & Social Media Specialist\",\"description\":\"Your One-Stop Solution for Web Design and Digital Marketing.\",\"publisher\":{\"@id\":\"https:\\\/\\\/creativeakib.com\\\/#\\\/schema\\\/person\\\/7d4416d94600d5d8a4a954d647250265\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/creativeakib.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/creativeakib.com\\\/#\\\/schema\\\/person\\\/7d4416d94600d5d8a4a954d647250265\",\"name\":\"Md Ashik Ali\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/creativeakib.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/cropped-Ashik-Favicon-02-01.png\",\"url\":\"https:\\\/\\\/creativeakib.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/cropped-Ashik-Favicon-02-01.png\",\"contentUrl\":\"https:\\\/\\\/creativeakib.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/cropped-Ashik-Favicon-02-01.png\",\"width\":512,\"height\":512,\"caption\":\"Md Ashik Ali\"},\"logo\":{\"@id\":\"https:\\\/\\\/creativeakib.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/cropped-Ashik-Favicon-02-01.png\"},\"sameAs\":[\"https:\\\/\\\/creativeakib.com\"],\"url\":\"https:\\\/\\\/creativeakib.com\\\/index.php\\\/author\\\/akib\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adobe Shortcuts 2026: PS, AI, AE, Premiere + Credits Guide","description":"Complete Adobe shortcuts 2026 list for Photoshop, Illustrator, After Effects & Premiere Pro, plus what every Generative Fill action costs in credits.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/","og_locale":"en_US","og_type":"article","og_title":"Adobe Shortcuts 2026: PS, AI, AE, Premiere + Credits Guide","og_description":"Complete Adobe shortcuts 2026 list for Photoshop, Illustrator, After Effects & Premiere Pro, plus what every Generative Fill action costs in credits.","og_url":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/","og_site_name":"Ashik Ali | Professional WordPress &amp; Social Media Specialist","article_published_time":"2026-07-17T10:11:38+00:00","article_modified_time":"2026-07-19T16:39:44+00:00","author":"Md Ashik Ali","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Md Ashik Ali","Est. reading time":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/#article","isPartOf":{"@id":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/"},"author":{"name":"Md Ashik Ali","@id":"https:\/\/creativeakib.com\/#\/schema\/person\/7d4416d94600d5d8a4a954d647250265"},"headline":"Adobe Keyboard Shortcuts 2026: Photoshop, Illustrator, After Effects &#038; Premiere Pro (Plus How Generative Credits Really Work)","datePublished":"2026-07-17T10:11:38+00:00","dateModified":"2026-07-19T16:39:44+00:00","mainEntityOfPage":{"@id":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/"},"wordCount":3236,"commentCount":0,"publisher":{"@id":"https:\/\/creativeakib.com\/#\/schema\/person\/7d4416d94600d5d8a4a954d647250265"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/","url":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/","name":"Adobe Shortcuts 2026: PS, AI, AE, Premiere + Credits Guide","isPartOf":{"@id":"https:\/\/creativeakib.com\/#website"},"datePublished":"2026-07-17T10:11:38+00:00","dateModified":"2026-07-19T16:39:44+00:00","description":"Complete Adobe shortcuts 2026 list for Photoshop, Illustrator, After Effects & Premiere Pro, plus what every Generative Fill action costs in credits.","breadcrumb":{"@id":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/creativeakib.com\/index.php\/2026\/07\/17\/adobe-shortcuts-2026-generative-credits\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/creativeakib.com\/"},{"@type":"ListItem","position":2,"name":"Adobe Keyboard Shortcuts 2026: Photoshop, Illustrator, After Effects &#038; Premiere Pro (Plus How Generative Credits Really Work)"}]},{"@type":"WebSite","@id":"https:\/\/creativeakib.com\/#website","url":"https:\/\/creativeakib.com\/","name":"Ashik Ali | Professional WordPress & Social Media Specialist","description":"Your One-Stop Solution for Web Design and Digital Marketing.","publisher":{"@id":"https:\/\/creativeakib.com\/#\/schema\/person\/7d4416d94600d5d8a4a954d647250265"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/creativeakib.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/creativeakib.com\/#\/schema\/person\/7d4416d94600d5d8a4a954d647250265","name":"Md Ashik Ali","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/creativeakib.com\/wp-content\/uploads\/2025\/10\/cropped-Ashik-Favicon-02-01.png","url":"https:\/\/creativeakib.com\/wp-content\/uploads\/2025\/10\/cropped-Ashik-Favicon-02-01.png","contentUrl":"https:\/\/creativeakib.com\/wp-content\/uploads\/2025\/10\/cropped-Ashik-Favicon-02-01.png","width":512,"height":512,"caption":"Md Ashik Ali"},"logo":{"@id":"https:\/\/creativeakib.com\/wp-content\/uploads\/2025\/10\/cropped-Ashik-Favicon-02-01.png"},"sameAs":["https:\/\/creativeakib.com"],"url":"https:\/\/creativeakib.com\/index.php\/author\/akib\/"}]}},"_links":{"self":[{"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/posts\/3946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/comments?post=3946"}],"version-history":[{"count":19,"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/posts\/3946\/revisions"}],"predecessor-version":[{"id":4000,"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/posts\/3946\/revisions\/4000"}],"wp:attachment":[{"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/media?parent=3946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/categories?post=3946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/creativeakib.com\/index.php\/wp-json\/wp\/v2\/tags?post=3946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}