macOS 태호(Tahoe)에서 클립보드는 어떻게 동작할까

macOS 태호(Tahoe)에서 클립보드는 어떻게 동작할까

핵심 요약: macOS의 클립보드는 ‘페이스트보드(pasteboard)’라는 시스템 전역 서비스입니다. 복사하면 원본 앱이 같은 내용을 여러 형식(일반 텍스트, 서식 있는 텍스트, 이미지, 파일 참조 등)으로 시스템에 넘기고 변경 카운터가 1 올라갑니다. 붙여넣기를 하면 대상 앱이 자신이 이해하는 형식 중 가장 풍부한 것을 골라 씁니다. Tahoe는 이 기본 구조를 그대로 유지하면서 Spotlight에 클립보드 기록 기능을 추가했고, 백그라운드에서 클립보드를 읽는 앱에 대한 개인정보 보호도 계속 강화하고 있습니다.

하루에 ⌘C를 마흔 번쯤 누르죠. 그중 한 번을 처음부터 끝까지 따라가 봅시다. 글꼴이 엉뚱하게 붙는 텍스트, 파일로 날아온 이미지, 기록 앱에 그대로 찍힌 비밀번호 같은 클립보드의 이상한 현상은 거의 다 이 과정의 어느 한 단계에서 비롯되기 때문입니다.

macOS에서 클립보드란 무엇인가?

클립보드의 정확한 이름은 범용 페이스트보드(general pasteboard)입니다. 앱들이 NSPasteboard API로 접근하는 공유 시스템 서비스이고, 파일도 눈에 보이는 앱도 아닙니다. 한 번에 하나의 ‘항목 묶음’만 보관하며, 다시 복사하면 덮어써집니다. 터미널 도구 pbcopy, pbpaste에 pb가 붙은 이유가 바로 이 이름 때문입니다.

아래 내용을 이해하려면 두 가지만 기억하면 됩니다.

  • 한 번에 하나만 담는다. macOS는 Windows의 ⊞V처럼 범용 페이스트보드에 대한 다중 항목 기록을 기본으로 제공한 적이 없습니다. 기록은 늘 그 위에 얹는 기능이었고, Tahoe의 Spotlight 기능이 Apple이 시스템 차원에서 내놓은 첫 시도입니다(아래에서 설명합니다).
  • 복사 한 번은 사실 여러 번의 복사다. ⌘C 한 번으로 같은 내용의 여러 표현이 동시에 페이스트보드에 올라갈 수 있습니다.

⌘C를 누르면 무슨 일이 일어날까?

  1. 앱이 페이스트보드를 점유한다. 기존 내용을 지우고 앞으로 제공할 형식을 선언합니다. 이때 페이스트보드의 변경 횟수(change count)라는 정수가 1 증가합니다.
  2. 앱이 여러 타입을 제시한다. 각 타입은 파일 형식을 식별할 때 쓰는 것과 같은 체계인 UTI(Uniform Type Identifier)로 구분됩니다.
  3. 데이터는 지연 전달될 수 있다. 앱은 형식만 약속해 두고, 실제로 누군가 붙여넣을 때 비로소 바이트를 만들어 줄 수 있습니다. 덕분에 큰 이미지나 스프레드시트 셀 범위를 복사해도 필요해질 때까지 부담이 적습니다.

앱마다 붙여넣기 결과가 다른 이유는?

고르는 쪽이 대상 앱이기 때문입니다. Safari에서 스타일이 적용된 문단을 복사하면 페이스트보드에는 다음처럼 여러 버전이 동시에 들어 있을 수 있습니다.

표현 방식 대표적인 타입 식별자 주로 선택하는 앱
일반 텍스트 public.utf8-plain-text 터미널, 코드 에디터, 검색창
서식 있는 텍스트 public.rtf 텍스트편집기, Pages, 메일
HTML public.html 웹 에디터, 메모, 리치 텍스트 필드
이미지 public.png / public.tiff 미리보기, Keynote, 디자인 도구
파일 참조 public.file-url Finder, 메일 첨부, 메신저 앱

코드 에디터는 일반 텍스트를 가져가고 HTML은 무시하므로 스타일이 사라집니다. 메모 앱은 HTML을 가져가서 서식이 유지됩니다. 어느 쪽도 버그가 아닙니다. ⌥⇧⌘V(스타일 일치시켜 붙여넣기)가 존재하는 것도 같은 이유입니다. 대상 앱에 일반 텍스트 표현을 우선 쓰고 그곳의 서식을 적용해 달라고 요청하는 기능이죠.

터미널에서 직접 확인해 보기

말로만 믿을 필요는 없습니다. 아무거나 복사한 뒤 다음 명령을 실행해 보세요.

osascript -e 'clipboard info'

현재 클립보드에 올라 있는 각 타입과 크기(바이트)가 출력됩니다. Numbers에서 셀 범위를 복사해 보고, 이어서 웹 페이지의 문단을 복사해 두 목록을 비교해 보세요. 앱마다 붙여넣기 동작이 다른 이유가 그 차이에 다 들어 있습니다. 텍스트만 보고 싶다면 pbpaste로 출력하고, echo "hello" | pbcopy로 클립보드에 쓸 수 있습니다.

Mac은 클립보드가 바뀐 것을 어떻게 알까?

사실 누구에게도 알려주지 않습니다. 공개된 API 기준으로 NSPasteboard에는 ‘클립보드가 바뀌었다’는 알림이 없습니다. 이 정보가 필요한 앱, 즉 모든 클립보드 매니저는 짧은 주기로 변경 횟수를 폴링하다가 숫자가 움직였을 때만 내용을 읽습니다. 정수 하나를 읽는 일은 비용이 거의 들지 않아서 부담이 없습니다.

여기서 실용적인 결과가 몇 가지 나옵니다.

  • 기록 앱은 실행 중이 아닐 때 복사된 내용을 볼 수 없습니다.
  • 폴링 간격보다 빠르게 두 번 복사하면 첫 번째가 누락될 수 있습니다. Maccy는 설정에서 폴링 간격을 조절할 수 있습니다 .
  • 앱이 같은 내용을 다시 써도 변경 횟수는 올라갑니다. 기록 도구에 자체 중복 제거 로직이 필요한 이유입니다.

Tahoe에서 새로워진 점

Spotlight의 클립보드 기록

이 주제에서 Tahoe의 가장 큰 변화는 Spotlight에 클립보드 보기가 생겼다는 점입니다. Spotlight를 열어 해당 보기로 전환하면(새 Spotlight 카테고리의 단축키 중 클립보드는 ⌘4로 알려져 있습니다 ) 최근 복사한 항목을 훑어보고 하나를 골라 다시 붙여넣을 수 있습니다. Apple은 이 기록을 단기용으로 설명하며, 대략 8시간 전까지만 거슬러 올라간다고 합니다 .

그래서 Spotlight는 ‘한 시간 전에 복사한 그거 어디 갔지?’ 싶을 때 쓰는 안전망으로 꽤 쓸 만합니다. 반면 공개된 설계로 보면 장기 보관소는 아닙니다. 일주일 전 스니펫도, 즐겨찾기 고정도, 전문 도구가 제공하는 앱별 무시 규칙도 기대하기 어렵습니다 .

클립보드 읽기에 대한 강화된 개인정보 보호

Apple은 프로그램이 클립보드를 읽는 동작을 사용자에게 보이게 하는 방향으로 움직여 왔습니다. 기반 작업은 개발자용 새 페이스트보드 접근 동작(access behavior) API로 먼저 나왔고, 최종 방향은 사용자의 붙여넣기 동작 없이 앱이 클립보드를 읽으면 iOS처럼 안내 메시지를 띄우는 것입니다. Tahoe가 일반 서드파티 앱에 이를 얼마나 엄격하게 적용하는지, 사용자에게 어떤 설정이 보이는지는 실제 Tahoe 기기에서 확인한 뒤에 의존하시길 권합니다 . 백그라운드에서 클립보드를 읽는 것이 본업인 클립보드 매니저에는 특히 중요한 문제이니, 앱별로 Tahoe 권한 관련 문서를 확인하세요.

클립보드가 Mac과 iPhone 사이에서 동기화될까?

네, 유니버설 클립보드(Universal Clipboard)를 통해서입니다. 연속성(Continuity) 기능의 일부로, 두 기기에 같은 Apple 계정으로 로그인하고 Handoff를 켜고 Bluetooth와 Wi-Fi를 켠 채 가까이 두면 됩니다. 한 기기에서 복사하고 다른 기기에서 붙여넣으세요. 전달된 내용은 짧은 시간 동안만 쓸 수 있어서, 동기화되는 기록이 아니라 Handoff처럼 동작합니다. 또한 한 번에 한 항목만 전달되어 새로 복사할 때마다 이전 것을 대체합니다.

작동하지 않는다면 보통 Handoff가 꺼져 있거나, Bluetooth가 비활성화됐거나, 기기끼리 Apple 계정이 다른 경우입니다. Handoff를 껐다 켜는 것이 고전적인 첫 번째 해결책입니다.

무엇이 비공개로 유지되고, 무엇은 그렇지 않을까?

클립보드는 읽기가 허용된 모든 앱이 읽을 수 있고, 복사 단위의 암호화도 없습니다. 그래서 커뮤니티가 관례를 만들었습니다. 민감한 데이터를 복사하는 앱이 특수한 페이스트보드 타입으로 표시해 두는 것인데, nspasteboard.org에 문서화되어 있고 org.nspasteboard.ConcealedType(비밀번호), org.nspasteboard.TransientType(일시적 내용) 같은 것들이 있습니다. 비밀번호 관리자는 대개 이 타입을 설정하고, 규칙을 잘 지키는 클립보드 매니저는 이 표시가 붙은 항목을 건너뜁니다.

Maccy도 이 관례를 따릅니다. 설정의 무시(Ignore) 항목에서 무시할 페이스트보드 타입 목록을 확인하고 편집할 수 있고, 특정 앱을 통째로 무시할 수도 있습니다 . 솔직하게 짚어둘 단서가 두 가지 있습니다. 이 표시는 강제 장치가 아니라 관례일 뿐이라서 표시를 달지 않는 앱의 데이터는 그대로 노출됩니다. 그리고 복사한 모든 내용은 덮어써지기 전까지 클립보드 읽기가 허용된 모든 앱에 보입니다.

기본 클립보드 vs. 클립보드 매니저

내장 클립보드(페이스트보드) Spotlight 기록(Tahoe) 전용 매니저(예: Maccy)
보관 항목 수 1개 최근 항목만, 대략 몇 시간 분량 설정 가능한 기록
검색 불가 Spotlight를 통해 가능 가능, 입력하면 바로 필터링
민감한 앱/타입 무시 해당 없음 가능
디스크에 저장 아니요 내 Mac에 로컬로 저장
비용 기본 포함 기본 포함 Maccy: 무료 오픈 소스

가끔 방금 복사한 내용을 되찾는 정도라면 Spotlight 기록만으로 충분할 수 있습니다. 같은 스니펫 묶음을 매일 붙여넣거나, 민감한 앱 제외와 더 긴 기록이 필요하다면 전용 매니저가 제 몫을 합니다. Maccy App는 메뉴 막대에서 실행되고, 기본적으로 ⇧⌘C로 열리며, 키보드 중심의 필터링을 기본으로 설계되었습니다 . 어떤 방식을 택하든 위에서 설명한 내용은 그대로 적용됩니다. 모든 도구가 같은 페이스트보드 위에서 동작하기 때문입니다.

문제 해결: 클립보드가 말을 안 들을 때

  • 붙여넣기가 아무 반응이 없거나 예전 내용이 붙는다. 일반 텍스트 필드에서 아무 글자나 복사해 상태를 초기화한 뒤 다시 시도하세요. 계속되면 붙여넣는 앱을 재시작합니다.
  • 서식이 계속 따라온다. ‘스타일 일치시켜 붙여넣기'(⌥⇧⌘V)를 쓰세요.
  • 파일을 복사했는데 경로가 붙는다(또는 그 반대). 앱이 예상과 다른 표현을 고르고 있는 것입니다. osascript -e 'clipboard info'로 클립보드에 무엇이 올라 있는지 확인해 보세요.
  • 유니버설 클립보드가 불안정하다. 같은 Apple 계정인지, Handoff와 Bluetooth, Wi-Fi가 켜져 있는지 확인하세요.
  • 최후의 수단. 로그아웃했다가 다시 로그인하거나 재시동하세요. 페이스트보드 서비스는 시스템이 관리하며 세션과 함께 다시 시작됩니다.

기억해 둘 멘탈 모델

복사는 여러 형식의 묶음을 게시하고 카운터를 올리는 일입니다. 붙여넣기는 대상 앱이 그 묶음에서 골라 가는 일이고요. 기록, 동기화, 개인정보 보호 같은 나머지는 모두 이 단순한 토대 위에 쌓여 있습니다. clipboard info로 그 묶음을 직접 볼 수 있게 되면, 클립보드의 수수께끼 대부분은 더 이상 수수께끼가 아닙니다.

붙여넣기 때 가장 짜증나는 일은 무엇인가요? 사라지는 서식, 사라지는 기록, 아니면 다른 무엇이든 알려 주세요. 다음 가이드의 주제가 될 수도 있습니다.

macOS 태호(Tahoe)에서 클립보드는 어떻게 동작할까

macOS 태호(Tahoe)에서 클립보드는 어떻게 동작할까

핵심 요약: macOS의 클립보드는 ‘페이스트보드(pasteboard)’라는 시스템 전역 서비스입니다. 복사하면 원본 앱이 같은 내용을 여러 형식(일반 텍스트, 서식 있는 텍스트, 이미지, 파일 참조 등)으로 시스템에 넘기고 변경 카운터가 1 올라갑니다. 붙여넣기를 하면 대상 앱이 자신이 이해하는 형식 중 가장 풍부한 것을 골라 씁니다. Tahoe는 이 기본 구조를 그대로 유지하면서 Spotlight에 클립보드 기록 기능을 추가했고, 백그라운드에서 클립보드를 읽는 앱에 대한 개인정보 보호도 계속 강화하고 있습니다.

하루에 ⌘C를 마흔 번쯤 누르죠. 그중 한 번을 처음부터 끝까지 따라가 봅시다. 글꼴이 엉뚱하게 붙는 텍스트, 파일로 날아온 이미지, 기록 앱에 그대로 찍힌 비밀번호 같은 클립보드의 이상한 현상은 거의 다 이 과정의 어느 한 단계에서 비롯되기 때문입니다.

macOS에서 클립보드란 무엇인가?

클립보드의 정확한 이름은 범용 페이스트보드(general pasteboard)입니다. 앱들이 NSPasteboard API로 접근하는 공유 시스템 서비스이고, 파일도 눈에 보이는 앱도 아닙니다. 한 번에 하나의 ‘항목 묶음’만 보관하며, 다시 복사하면 덮어써집니다. 터미널 도구 pbcopy, pbpaste에 pb가 붙은 이유가 바로 이 이름 때문입니다.

아래 내용을 이해하려면 두 가지만 기억하면 됩니다.

  • 한 번에 하나만 담는다. macOS는 Windows의 ⊞V처럼 범용 페이스트보드에 대한 다중 항목 기록을 기본으로 제공한 적이 없습니다. 기록은 늘 그 위에 얹는 기능이었고, Tahoe의 Spotlight 기능이 Apple이 시스템 차원에서 내놓은 첫 시도입니다(아래에서 설명합니다).
  • 복사 한 번은 사실 여러 번의 복사다. ⌘C 한 번으로 같은 내용의 여러 표현이 동시에 페이스트보드에 올라갈 수 있습니다.

⌘C를 누르면 무슨 일이 일어날까?

  1. 앱이 페이스트보드를 점유한다. 기존 내용을 지우고 앞으로 제공할 형식을 선언합니다. 이때 페이스트보드의 변경 횟수(change count)라는 정수가 1 증가합니다.
  2. 앱이 여러 타입을 제시한다. 각 타입은 파일 형식을 식별할 때 쓰는 것과 같은 체계인 UTI(Uniform Type Identifier)로 구분됩니다.
  3. 데이터는 지연 전달될 수 있다. 앱은 형식만 약속해 두고, 실제로 누군가 붙여넣을 때 비로소 바이트를 만들어 줄 수 있습니다. 덕분에 큰 이미지나 스프레드시트 셀 범위를 복사해도 필요해질 때까지 부담이 적습니다.

앱마다 붙여넣기 결과가 다른 이유는?

고르는 쪽이 대상 앱이기 때문입니다. Safari에서 스타일이 적용된 문단을 복사하면 페이스트보드에는 다음처럼 여러 버전이 동시에 들어 있을 수 있습니다.

표현 방식 대표적인 타입 식별자 주로 선택하는 앱
일반 텍스트 public.utf8-plain-text 터미널, 코드 에디터, 검색창
서식 있는 텍스트 public.rtf 텍스트편집기, Pages, 메일
HTML public.html 웹 에디터, 메모, 리치 텍스트 필드
이미지 public.png / public.tiff 미리보기, Keynote, 디자인 도구
파일 참조 public.file-url Finder, 메일 첨부, 메신저 앱

코드 에디터는 일반 텍스트를 가져가고 HTML은 무시하므로 스타일이 사라집니다. 메모 앱은 HTML을 가져가서 서식이 유지됩니다. 어느 쪽도 버그가 아닙니다. ⌥⇧⌘V(스타일 일치시켜 붙여넣기)가 존재하는 것도 같은 이유입니다. 대상 앱에 일반 텍스트 표현을 우선 쓰고 그곳의 서식을 적용해 달라고 요청하는 기능이죠.

터미널에서 직접 확인해 보기

말로만 믿을 필요는 없습니다. 아무거나 복사한 뒤 다음 명령을 실행해 보세요.

osascript -e 'clipboard info'

현재 클립보드에 올라 있는 각 타입과 크기(바이트)가 출력됩니다. Numbers에서 셀 범위를 복사해 보고, 이어서 웹 페이지의 문단을 복사해 두 목록을 비교해 보세요. 앱마다 붙여넣기 동작이 다른 이유가 그 차이에 다 들어 있습니다. 텍스트만 보고 싶다면 pbpaste로 출력하고, echo "hello" | pbcopy로 클립보드에 쓸 수 있습니다.

Mac은 클립보드가 바뀐 것을 어떻게 알까?

사실 누구에게도 알려주지 않습니다. 공개된 API 기준으로 NSPasteboard에는 ‘클립보드가 바뀌었다’는 알림이 없습니다. 이 정보가 필요한 앱, 즉 모든 클립보드 매니저는 짧은 주기로 변경 횟수를 폴링하다가 숫자가 움직였을 때만 내용을 읽습니다. 정수 하나를 읽는 일은 비용이 거의 들지 않아서 부담이 없습니다.

여기서 실용적인 결과가 몇 가지 나옵니다.

  • 기록 앱은 실행 중이 아닐 때 복사된 내용을 볼 수 없습니다.
  • 폴링 간격보다 빠르게 두 번 복사하면 첫 번째가 누락될 수 있습니다. Maccy는 설정에서 폴링 간격을 조절할 수 있습니다 .
  • 앱이 같은 내용을 다시 써도 변경 횟수는 올라갑니다. 기록 도구에 자체 중복 제거 로직이 필요한 이유입니다.

Tahoe에서 새로워진 점

Spotlight의 클립보드 기록

이 주제에서 Tahoe의 가장 큰 변화는 Spotlight에 클립보드 보기가 생겼다는 점입니다. Spotlight를 열어 해당 보기로 전환하면(새 Spotlight 카테고리의 단축키 중 클립보드는 ⌘4로 알려져 있습니다 ) 최근 복사한 항목을 훑어보고 하나를 골라 다시 붙여넣을 수 있습니다. Apple은 이 기록을 단기용으로 설명하며, 대략 8시간 전까지만 거슬러 올라간다고 합니다 .

그래서 Spotlight는 ‘한 시간 전에 복사한 그거 어디 갔지?’ 싶을 때 쓰는 안전망으로 꽤 쓸 만합니다. 반면 공개된 설계로 보면 장기 보관소는 아닙니다. 일주일 전 스니펫도, 즐겨찾기 고정도, 전문 도구가 제공하는 앱별 무시 규칙도 기대하기 어렵습니다 .

클립보드 읽기에 대한 강화된 개인정보 보호

Apple은 프로그램이 클립보드를 읽는 동작을 사용자에게 보이게 하는 방향으로 움직여 왔습니다. 기반 작업은 개발자용 새 페이스트보드 접근 동작(access behavior) API로 먼저 나왔고, 최종 방향은 사용자의 붙여넣기 동작 없이 앱이 클립보드를 읽으면 iOS처럼 안내 메시지를 띄우는 것입니다. Tahoe가 일반 서드파티 앱에 이를 얼마나 엄격하게 적용하는지, 사용자에게 어떤 설정이 보이는지는 실제 Tahoe 기기에서 확인한 뒤에 의존하시길 권합니다 . 백그라운드에서 클립보드를 읽는 것이 본업인 클립보드 매니저에는 특히 중요한 문제이니, 앱별로 Tahoe 권한 관련 문서를 확인하세요.

클립보드가 Mac과 iPhone 사이에서 동기화될까?

네, 유니버설 클립보드(Universal Clipboard)를 통해서입니다. 연속성(Continuity) 기능의 일부로, 두 기기에 같은 Apple 계정으로 로그인하고 Handoff를 켜고 Bluetooth와 Wi-Fi를 켠 채 가까이 두면 됩니다. 한 기기에서 복사하고 다른 기기에서 붙여넣으세요. 전달된 내용은 짧은 시간 동안만 쓸 수 있어서, 동기화되는 기록이 아니라 Handoff처럼 동작합니다. 또한 한 번에 한 항목만 전달되어 새로 복사할 때마다 이전 것을 대체합니다.

작동하지 않는다면 보통 Handoff가 꺼져 있거나, Bluetooth가 비활성화됐거나, 기기끼리 Apple 계정이 다른 경우입니다. Handoff를 껐다 켜는 것이 고전적인 첫 번째 해결책입니다.

무엇이 비공개로 유지되고, 무엇은 그렇지 않을까?

클립보드는 읽기가 허용된 모든 앱이 읽을 수 있고, 복사 단위의 암호화도 없습니다. 그래서 커뮤니티가 관례를 만들었습니다. 민감한 데이터를 복사하는 앱이 특수한 페이스트보드 타입으로 표시해 두는 것인데, nspasteboard.org에 문서화되어 있고 org.nspasteboard.ConcealedType(비밀번호), org.nspasteboard.TransientType(일시적 내용) 같은 것들이 있습니다. 비밀번호 관리자는 대개 이 타입을 설정하고, 규칙을 잘 지키는 클립보드 매니저는 이 표시가 붙은 항목을 건너뜁니다.

Maccy도 이 관례를 따릅니다. 설정의 무시(Ignore) 항목에서 무시할 페이스트보드 타입 목록을 확인하고 편집할 수 있고, 특정 앱을 통째로 무시할 수도 있습니다 . 솔직하게 짚어둘 단서가 두 가지 있습니다. 이 표시는 강제 장치가 아니라 관례일 뿐이라서 표시를 달지 않는 앱의 데이터는 그대로 노출됩니다. 그리고 복사한 모든 내용은 덮어써지기 전까지 클립보드 읽기가 허용된 모든 앱에 보입니다.

기본 클립보드 vs. 클립보드 매니저

내장 클립보드(페이스트보드) Spotlight 기록(Tahoe) 전용 매니저(예: Maccy)
보관 항목 수 1개 최근 항목만, 대략 몇 시간 분량 설정 가능한 기록
검색 불가 Spotlight를 통해 가능 가능, 입력하면 바로 필터링
민감한 앱/타입 무시 해당 없음 가능
디스크에 저장 아니요 내 Mac에 로컬로 저장
비용 기본 포함 기본 포함 Maccy: 무료 오픈 소스

가끔 방금 복사한 내용을 되찾는 정도라면 Spotlight 기록만으로 충분할 수 있습니다. 같은 스니펫 묶음을 매일 붙여넣거나, 민감한 앱 제외와 더 긴 기록이 필요하다면 전용 매니저가 제 몫을 합니다. Maccy App는 메뉴 막대에서 실행되고, 기본적으로 ⇧⌘C로 열리며, 키보드 중심의 필터링을 기본으로 설계되었습니다 . 어떤 방식을 택하든 위에서 설명한 내용은 그대로 적용됩니다. 모든 도구가 같은 페이스트보드 위에서 동작하기 때문입니다.

문제 해결: 클립보드가 말을 안 들을 때

  • 붙여넣기가 아무 반응이 없거나 예전 내용이 붙는다. 일반 텍스트 필드에서 아무 글자나 복사해 상태를 초기화한 뒤 다시 시도하세요. 계속되면 붙여넣는 앱을 재시작합니다.
  • 서식이 계속 따라온다. ‘스타일 일치시켜 붙여넣기'(⌥⇧⌘V)를 쓰세요.
  • 파일을 복사했는데 경로가 붙는다(또는 그 반대). 앱이 예상과 다른 표현을 고르고 있는 것입니다. osascript -e 'clipboard info'로 클립보드에 무엇이 올라 있는지 확인해 보세요.
  • 유니버설 클립보드가 불안정하다. 같은 Apple 계정인지, Handoff와 Bluetooth, Wi-Fi가 켜져 있는지 확인하세요.
  • 최후의 수단. 로그아웃했다가 다시 로그인하거나 재시동하세요. 페이스트보드 서비스는 시스템이 관리하며 세션과 함께 다시 시작됩니다.

기억해 둘 멘탈 모델

복사는 여러 형식의 묶음을 게시하고 카운터를 올리는 일입니다. 붙여넣기는 대상 앱이 그 묶음에서 골라 가는 일이고요. 기록, 동기화, 개인정보 보호 같은 나머지는 모두 이 단순한 토대 위에 쌓여 있습니다. clipboard info로 그 묶음을 직접 볼 수 있게 되면, 클립보드의 수수께끼 대부분은 더 이상 수수께끼가 아닙니다.

붙여넣기 때 가장 짜증나는 일은 무엇인가요? 사라지는 서식, 사라지는 기록, 아니면 다른 무엇이든 알려 주세요. 다음 가이드의 주제가 될 수도 있습니다.

macOS Tahoeのクリップボードのしくみ:ペーストボード、履歴、プライバシーを解説

macOS Tahoeのクリップボードのしくみ:ペーストボード、履歴、プライバシーを解説

結論から: macOSのクリップボードは、「ペーストボード」と呼ばれるシステム共通のサービスです。コピーすると、コピー元のアプリが同じ内容の表現(プレーンテキスト、リッチテキスト、画像、ファイル参照など)を複数まとめてシステムに渡し、変更カウンタが1つ増えます。ペースト時には、貼り付け先のアプリが理解できる形式のうち、最も情報量の多いものを選びます。Tahoeでもこの基本モデルは変わりません。そのうえでSpotlightにクリップボード履歴が追加され、バックグラウンドでクリップボードを読み取るアプリに対するプライバシー保護も引き続き強化されています。

⌘Cは1日に何十回も押しますよね。そのうちの1回を、押してから貼り付けるまで追いかけてみましょう。「ペーストしたらフォントがおかしい」「画像がファイルとして貼られた」「パスワードが履歴アプリに残っていた」といったクリップボードまわりの不可解な挙動は、ほぼすべてこの流れのどこかのステップが原因だからです。

macOSのクリップボードとは?

クリップボードの実体は汎用ペーストボード(general pasteboard)です。アプリがNSPasteboard APIを通じてアクセスする、システム共有のサービスにあたります。ファイルでも、目に見えるアプリでもありません。保持できるのは現在の「アイテムセット」1つだけで、もう一度コピーすると上書きされます。pbcopyやpbpasteといったターミナルコマンドにpbが付いているのは、この「pasteboard」が由来です。

以降の話の前提として、次の2点を押さえておいてください。

  • 保持できるのは常に1つだけ。 Windowsの⊞Vのような複数アイテムの履歴を、macOSは汎用ペーストボードのネイティブ機能として持ったことがありません。履歴はこれまで、外側から追加するものでした。Tahoeで加わったSpotlightの機能は、Appleによる初のシステムレベルの履歴機能です(後述)。
  • 1回のコピーは、実は複数のコピー。 ⌘Cを1回押すだけで、同じ内容の複数の表現が一度にペーストボードへ置かれることがあります。

⌘Cを押すと何が起こる?

  1. アプリがペーストボードの所有権を取る。 古い内容をクリアし、これから提供するデータの種類を宣言します。このとき、ペーストボードの変更カウント(change count、整数値)が1つ増えます。
  2. アプリが複数のタイプを提示する。 それぞれのタイプは、ファイル形式の識別にも使われているUniform Type Identifier(UTI)で表されます。
  3. データは遅延提供されることがある。 アプリは「この形式で渡せます」と約束だけしておき、実際にペーストされた時点で初めて中身のバイト列を生成できます。大きな画像やスプレッドシートのセル範囲をコピーしても、貼り付けるまで負荷が小さいのはこのためです。

アプリによってペースト結果が違うのはなぜ?

選ぶのは貼り付け先だからです。たとえばSafariで装飾付きの段落をコピーすると、ペーストボードには複数のバージョンが同時に入っていることがあります。

表現 代表的なタイプ識別子 主に選ぶ側
プレーンテキスト public.utf8-plain-text ターミナル、コードエディタ、検索フィールド
リッチテキスト public.rtf テキストエディット、Pages、メール
HTML public.html Webエディタ、メモ、リッチテキストフィールド
画像 public.png / public.tiff プレビュー、Keynote、デザインツール
ファイル参照 public.file-url Finder、メールの添付、チャットアプリ

コードエディタはプレーンテキストを採用してHTMLを無視するので、装飾が消えます。一方、メモアプリはHTMLを採用するので、装飾が残ります。どちらもバグではなく仕様どおりの動きです。⌥⇧⌘V(ペーストしてスタイルを合わせる)が用意されているのも同じ理由で、貼り付け先にプレーンテキスト表現を優先させ、その場の書式を適用してもらうための操作です。

ターミナルで実際に確かめてみる

鵜呑みにする必要はありません。何かをコピーしてから、次のコマンドを実行してみてください。

osascript -e 'clipboard info'

いまクリップボードに載っている各タイプと、そのバイト数が一覧で表示されます。Numbersでセル範囲をコピーした場合と、Webページの段落をコピーした場合とで、出力を見比べてみましょう。その違いこそが、アプリごとにペースト結果が変わる理由のすべてです。テキストとして中身を見たいときはpbpaste、書き込みたいときはecho "hello" | pbcopyが使えます。

クリップボードの変更はどうやって検知される?

実は、基本的には誰にも通知されません。公開されているAPIを見る限り、NSPasteboardには「クリップボードが変わった」ことを知らせる通知がありません。そのため、クリップボードの内容に関心のあるアプリ、つまりすべてのクリップボードマネージャは、短い間隔で変更カウントをポーリングし、数値が動いたときだけ中身を読みにいきます。整数1つを読むだけなので、コストはほぼゼロです。

この仕組みには、実用上の注意点がいくつかあります。

  • 履歴アプリは、自分が起動していない間にコピーされたものを知ることができません。
  • ポーリング間隔より短い間に2回コピーすると、1回目を取りこぼすことがあります。Maccyではポーリング間隔を設定で調整できます 。
  • アプリが同じ内容を書き直した場合も変更カウントは増えます。履歴ツール側に重複排除の仕組みが必要なのはこのためです。

Tahoeで何が変わった?

Spotlightのクリップボード履歴

このテーマでTahoeの目玉となるのは、Spotlightにクリップボードビューが加わったことです。Spotlightを開いて切り替えると(新しいSpotlightのカテゴリ用ショートカットでは、クリップボードは⌘4に割り当てられているようです )、最近のコピーを一覧して、選んだものを貼り付け直せます。Appleの説明では、この履歴は短期間のもので、さかのぼれるのは約8時間とされています 。

つまりSpotlightは、「1時間前にコピーしたアレ」を拾うための安全網としては十分使えます。ただし、公開されている設計を見る限り、長期保存のアーカイブではありません。1週間前のスニペットは残らず、ピン留めのお気に入りもなく、専用ツールにあるようなアプリ単位の除外ルールも持たないようです 。

クリップボード読み取りに対するプライバシー強化

Appleは、アプリによるプログラム的なクリップボードの読み取りを、ユーザーから見えるようにする方向へ進めています。その下地として、開発者向けに新しいペーストボードのアクセス動作を制御するAPIが提供されました。方向性としては、ユーザーのペースト操作を介さずにアプリがクリップボードを読んだ場合に、iOSのような確認プロンプトを出すというものです。ただし、Tahoeで一般的なサードパーティ製アプリに対してどこまで厳密に適用されるのか、ユーザーにはどんな設定が表示されるのかといった詳細は、Tahoe搭載機で確認してから頼るのが安全です 。クリップボードマネージャは、バックグラウンドでクリップボードを読み取ることが本業なので、この変更の影響を受けます。Tahoeでの権限まわりは、各アプリのドキュメントを確認してください。

MacとiPhoneの間でクリップボードは同期される?

はい、ユニバーサルクリップボードで同期されます。 Continuityの機能の1つで、両方のデバイスで同じApple Accountにサインインし、Handoffをオンにし、BluetoothとWi-Fiを有効にして、デバイスを近くに置いておけば使えます。片方でコピーして、もう片方でペーストするだけです。転送された内容を貼り付けられるのは短い時間に限られるため、同期された履歴というより「受け渡し」に近い動作です。また1アイテムのみで、新しくコピーするたびに前のものは置き換わります。

動かなくなったときの原因は、たいていHandoffがオフ、Bluetoothが無効、デバイス間でApple Accountが違う、のいずれかです。Handoffを一度オフにしてからオンに戻すのが、定番の最初の対処法です。

何がプライベートで、何がそうでない?

クリップボードは、読み取りを許可されたアプリならどれでも読めます。コピーごとの暗号化もありません。そこでコミュニティは、ある慣習を作りました。機密データをコピーするアプリが、特別なペーストボードタイプを付けてマークするというものです。仕様はnspasteboard.orgにまとまっていて、たとえばorg.nspasteboard.ConcealedType(パスワード)やorg.nspasteboard.TransientType(短時間だけ有効な内容)があります。パスワードマネージャの多くはこれらを設定し、行儀のよいクリップボードマネージャは、これらが付いたデータを記録しません。

Maccyもこの慣習に従っています。設定の「無視(Ignore)」から、無視するペーストボードタイプの一覧を確認・編集できるほか、特定のアプリを丸ごと無視することもできます 。ただし、正直にお伝えしておくべき注意点が2つあります。1つは、このマークはあくまで慣習であり強制力はないため、マークを付けないアプリのデータは無防備になること。もう1つは、コピーした内容は、上書きされるまでクリップボードの読み取りを許可されたすべてのアプリから見えることです。

標準のクリップボード vs. クリップボードマネージャ

標準のクリップボード(ペーストボード) Spotlight履歴(Tahoe) 専用マネージャ(例:Maccy)
保持するアイテム数 1つ 直近のみ、目安は数時間 履歴の件数を設定可能
検索 なし Spotlight経由 あり(入力して絞り込み)
機密アプリ/タイプの除外 該当なし あり
ディスクへの保存 なし Mac内にローカル保存
費用 OSに含まれる OSに含まれる Maccy:無料・オープンソース

たまに直近のコピーを取り戻したいだけなら、Spotlightの履歴で十分かもしれません。毎日同じスニペット群から貼り付ける人や、機密アプリの除外・長めの履歴が欲しい人には、Maccy Appのような専用マネージャが役に立ちます。Maccy Macはメニューバーに常駐し、既定では⇧⌘Cで開き、キーボード中心の絞り込みを軸に作られています 。どちらを選んでも、ここまで説明してきた内容はそのまま当てはまります。どのツールも、同じペーストボードの上に載っているからです。

トラブルシューティング:クリップボードの調子がおかしいとき

  • ペーストしても何も起きない、または古い内容が貼られる。 プレーンテキストのフィールドで適当な文字をコピーして状態をリセットし、もう一度試します。直らなければ、貼り付け先のアプリを再起動してください。
  • 書式がついてまわる。 「ペーストしてスタイルを合わせる」(⌥⇧⌘V)を使います。
  • ファイルをコピーしたのにパスが貼られた(またはその逆)。 アプリが、期待したものとは別の表現を選んでいます。osascript -e 'clipboard info'でクリップボードの中身を確認しましょう。
  • ユニバーサルクリップボードが不安定。 同じApple Accountか、Handoffがオンか、BluetoothとWi-Fiがオンかを確認します。
  • 最後の手段。 ログアウトして入り直すか、Macを再起動します。ペーストボードサービスはシステムが管理しており、セッションとともに再起動されます。

覚えておきたいメンタルモデル

コピーは「複数の形式の束」を公開してカウンタを進める操作で、ペーストは貼り付け先のアプリがその束から選ぶ操作です。履歴も、同期も、プライバシーも、すべてこのシンプルな土台の上に作られています。clipboard infoで束の中身が見えるようになれば、クリップボードの謎の大半は謎ではなくなります。

ペーストまわりで一番イライラするのは、書式が消えること、履歴が消えること、それとも別のことでしょうか?教えていただければ、次の記事のテーマになるかもしれません。

macOS Tahoeのクリップボードのしくみ:ペーストボード、履歴、プライバシーを解説

macOS Tahoeのクリップボードのしくみ:ペーストボード、履歴、プライバシーを解説

結論から: macOSのクリップボードは、「ペーストボード」と呼ばれるシステム共通のサービスです。コピーすると、コピー元のアプリが同じ内容の表現(プレーンテキスト、リッチテキスト、画像、ファイル参照など)を複数まとめてシステムに渡し、変更カウンタが1つ増えます。ペースト時には、貼り付け先のアプリが理解できる形式のうち、最も情報量の多いものを選びます。Tahoeでもこの基本モデルは変わりません。そのうえでSpotlightにクリップボード履歴が追加され、バックグラウンドでクリップボードを読み取るアプリに対するプライバシー保護も引き続き強化されています。

⌘Cは1日に何十回も押しますよね。そのうちの1回を、押してから貼り付けるまで追いかけてみましょう。「ペーストしたらフォントがおかしい」「画像がファイルとして貼られた」「パスワードが履歴アプリに残っていた」といったクリップボードまわりの不可解な挙動は、ほぼすべてこの流れのどこかのステップが原因だからです。

macOSのクリップボードとは?

クリップボードの実体は汎用ペーストボード(general pasteboard)です。アプリがNSPasteboard APIを通じてアクセスする、システム共有のサービスにあたります。ファイルでも、目に見えるアプリでもありません。保持できるのは現在の「アイテムセット」1つだけで、もう一度コピーすると上書きされます。pbcopyやpbpasteといったターミナルコマンドにpbが付いているのは、この「pasteboard」が由来です。

以降の話の前提として、次の2点を押さえておいてください。

  • 保持できるのは常に1つだけ。 Windowsの⊞Vのような複数アイテムの履歴を、macOSは汎用ペーストボードのネイティブ機能として持ったことがありません。履歴はこれまで、外側から追加するものでした。Tahoeで加わったSpotlightの機能は、Appleによる初のシステムレベルの履歴機能です(後述)。
  • 1回のコピーは、実は複数のコピー。 ⌘Cを1回押すだけで、同じ内容の複数の表現が一度にペーストボードへ置かれることがあります。

⌘Cを押すと何が起こる?

  1. アプリがペーストボードの所有権を取る。 古い内容をクリアし、これから提供するデータの種類を宣言します。このとき、ペーストボードの変更カウント(change count、整数値)が1つ増えます。
  2. アプリが複数のタイプを提示する。 それぞれのタイプは、ファイル形式の識別にも使われているUniform Type Identifier(UTI)で表されます。
  3. データは遅延提供されることがある。 アプリは「この形式で渡せます」と約束だけしておき、実際にペーストされた時点で初めて中身のバイト列を生成できます。大きな画像やスプレッドシートのセル範囲をコピーしても、貼り付けるまで負荷が小さいのはこのためです。

アプリによってペースト結果が違うのはなぜ?

選ぶのは貼り付け先だからです。たとえばSafariで装飾付きの段落をコピーすると、ペーストボードには複数のバージョンが同時に入っていることがあります。

表現 代表的なタイプ識別子 主に選ぶ側
プレーンテキスト public.utf8-plain-text ターミナル、コードエディタ、検索フィールド
リッチテキスト public.rtf テキストエディット、Pages、メール
HTML public.html Webエディタ、メモ、リッチテキストフィールド
画像 public.png / public.tiff プレビュー、Keynote、デザインツール
ファイル参照 public.file-url Finder、メールの添付、チャットアプリ

コードエディタはプレーンテキストを採用してHTMLを無視するので、装飾が消えます。一方、メモアプリはHTMLを採用するので、装飾が残ります。どちらもバグではなく仕様どおりの動きです。⌥⇧⌘V(ペーストしてスタイルを合わせる)が用意されているのも同じ理由で、貼り付け先にプレーンテキスト表現を優先させ、その場の書式を適用してもらうための操作です。

ターミナルで実際に確かめてみる

鵜呑みにする必要はありません。何かをコピーしてから、次のコマンドを実行してみてください。

osascript -e 'clipboard info'

いまクリップボードに載っている各タイプと、そのバイト数が一覧で表示されます。Numbersでセル範囲をコピーした場合と、Webページの段落をコピーした場合とで、出力を見比べてみましょう。その違いこそが、アプリごとにペースト結果が変わる理由のすべてです。テキストとして中身を見たいときはpbpaste、書き込みたいときはecho "hello" | pbcopyが使えます。

クリップボードの変更はどうやって検知される?

実は、基本的には誰にも通知されません。公開されているAPIを見る限り、NSPasteboardには「クリップボードが変わった」ことを知らせる通知がありません。そのため、クリップボードの内容に関心のあるアプリ、つまりすべてのクリップボードマネージャは、短い間隔で変更カウントをポーリングし、数値が動いたときだけ中身を読みにいきます。整数1つを読むだけなので、コストはほぼゼロです。

この仕組みには、実用上の注意点がいくつかあります。

  • 履歴アプリは、自分が起動していない間にコピーされたものを知ることができません。
  • ポーリング間隔より短い間に2回コピーすると、1回目を取りこぼすことがあります。Maccyではポーリング間隔を設定で調整できます 。
  • アプリが同じ内容を書き直した場合も変更カウントは増えます。履歴ツール側に重複排除の仕組みが必要なのはこのためです。

Tahoeで何が変わった?

Spotlightのクリップボード履歴

このテーマでTahoeの目玉となるのは、Spotlightにクリップボードビューが加わったことです。Spotlightを開いて切り替えると(新しいSpotlightのカテゴリ用ショートカットでは、クリップボードは⌘4に割り当てられているようです )、最近のコピーを一覧して、選んだものを貼り付け直せます。Appleの説明では、この履歴は短期間のもので、さかのぼれるのは約8時間とされています 。

つまりSpotlightは、「1時間前にコピーしたアレ」を拾うための安全網としては十分使えます。ただし、公開されている設計を見る限り、長期保存のアーカイブではありません。1週間前のスニペットは残らず、ピン留めのお気に入りもなく、専用ツールにあるようなアプリ単位の除外ルールも持たないようです 。

クリップボード読み取りに対するプライバシー強化

Appleは、アプリによるプログラム的なクリップボードの読み取りを、ユーザーから見えるようにする方向へ進めています。その下地として、開発者向けに新しいペーストボードのアクセス動作を制御するAPIが提供されました。方向性としては、ユーザーのペースト操作を介さずにアプリがクリップボードを読んだ場合に、iOSのような確認プロンプトを出すというものです。ただし、Tahoeで一般的なサードパーティ製アプリに対してどこまで厳密に適用されるのか、ユーザーにはどんな設定が表示されるのかといった詳細は、Tahoe搭載機で確認してから頼るのが安全です 。クリップボードマネージャは、バックグラウンドでクリップボードを読み取ることが本業なので、この変更の影響を受けます。Tahoeでの権限まわりは、各アプリのドキュメントを確認してください。

MacとiPhoneの間でクリップボードは同期される?

はい、ユニバーサルクリップボードで同期されます。 Continuityの機能の1つで、両方のデバイスで同じApple Accountにサインインし、Handoffをオンにし、BluetoothとWi-Fiを有効にして、デバイスを近くに置いておけば使えます。片方でコピーして、もう片方でペーストするだけです。転送された内容を貼り付けられるのは短い時間に限られるため、同期された履歴というより「受け渡し」に近い動作です。また1アイテムのみで、新しくコピーするたびに前のものは置き換わります。

動かなくなったときの原因は、たいていHandoffがオフ、Bluetoothが無効、デバイス間でApple Accountが違う、のいずれかです。Handoffを一度オフにしてからオンに戻すのが、定番の最初の対処法です。

何がプライベートで、何がそうでない?

クリップボードは、読み取りを許可されたアプリならどれでも読めます。コピーごとの暗号化もありません。そこでコミュニティは、ある慣習を作りました。機密データをコピーするアプリが、特別なペーストボードタイプを付けてマークするというものです。仕様はnspasteboard.orgにまとまっていて、たとえばorg.nspasteboard.ConcealedType(パスワード)やorg.nspasteboard.TransientType(短時間だけ有効な内容)があります。パスワードマネージャの多くはこれらを設定し、行儀のよいクリップボードマネージャは、これらが付いたデータを記録しません。

Maccyもこの慣習に従っています。設定の「無視(Ignore)」から、無視するペーストボードタイプの一覧を確認・編集できるほか、特定のアプリを丸ごと無視することもできます 。ただし、正直にお伝えしておくべき注意点が2つあります。1つは、このマークはあくまで慣習であり強制力はないため、マークを付けないアプリのデータは無防備になること。もう1つは、コピーした内容は、上書きされるまでクリップボードの読み取りを許可されたすべてのアプリから見えることです。

標準のクリップボード vs. クリップボードマネージャ

標準のクリップボード(ペーストボード) Spotlight履歴(Tahoe) 専用マネージャ(例:Maccy)
保持するアイテム数 1つ 直近のみ、目安は数時間 履歴の件数を設定可能
検索 なし Spotlight経由 あり(入力して絞り込み)
機密アプリ/タイプの除外 該当なし あり
ディスクへの保存 なし Mac内にローカル保存
費用 OSに含まれる OSに含まれる Maccy:無料・オープンソース

たまに直近のコピーを取り戻したいだけなら、Spotlightの履歴で十分かもしれません。毎日同じスニペット群から貼り付ける人や、機密アプリの除外・長めの履歴が欲しい人には、Maccy Appのような専用マネージャが役に立ちます。Maccy Macはメニューバーに常駐し、既定では⇧⌘Cで開き、キーボード中心の絞り込みを軸に作られています 。どちらを選んでも、ここまで説明してきた内容はそのまま当てはまります。どのツールも、同じペーストボードの上に載っているからです。

トラブルシューティング:クリップボードの調子がおかしいとき

  • ペーストしても何も起きない、または古い内容が貼られる。 プレーンテキストのフィールドで適当な文字をコピーして状態をリセットし、もう一度試します。直らなければ、貼り付け先のアプリを再起動してください。
  • 書式がついてまわる。 「ペーストしてスタイルを合わせる」(⌥⇧⌘V)を使います。
  • ファイルをコピーしたのにパスが貼られた(またはその逆)。 アプリが、期待したものとは別の表現を選んでいます。osascript -e 'clipboard info'でクリップボードの中身を確認しましょう。
  • ユニバーサルクリップボードが不安定。 同じApple Accountか、Handoffがオンか、BluetoothとWi-Fiがオンかを確認します。
  • 最後の手段。 ログアウトして入り直すか、Macを再起動します。ペーストボードサービスはシステムが管理しており、セッションとともに再起動されます。

覚えておきたいメンタルモデル

コピーは「複数の形式の束」を公開してカウンタを進める操作で、ペーストは貼り付け先のアプリがその束から選ぶ操作です。履歴も、同期も、プライバシーも、すべてこのシンプルな土台の上に作られています。clipboard infoで束の中身が見えるようになれば、クリップボードの謎の大半は謎ではなくなります。

ペーストまわりで一番イライラするのは、書式が消えること、履歴が消えること、それとも別のことでしょうか?教えていただければ、次の記事のテーマになるかもしれません。

macOS Tahoeのクリップボードのしくみ:ペーストボード、履歴、プライバシーを解説

macOS Tahoeのクリップボードのしくみ:ペーストボード、履歴、プライバシーを解説

結論から: macOSのクリップボードは、「ペーストボード」と呼ばれるシステム共通のサービスです。コピーすると、コピー元のアプリが同じ内容の表現(プレーンテキスト、リッチテキスト、画像、ファイル参照など)を複数まとめてシステムに渡し、変更カウンタが1つ増えます。ペースト時には、貼り付け先のアプリが理解できる形式のうち、最も情報量の多いものを選びます。Tahoeでもこの基本モデルは変わりません。そのうえでSpotlightにクリップボード履歴が追加され、バックグラウンドでクリップボードを読み取るアプリに対するプライバシー保護も引き続き強化されています。

⌘Cは1日に何十回も押しますよね。そのうちの1回を、押してから貼り付けるまで追いかけてみましょう。「ペーストしたらフォントがおかしい」「画像がファイルとして貼られた」「パスワードが履歴アプリに残っていた」といったクリップボードまわりの不可解な挙動は、ほぼすべてこの流れのどこかのステップが原因だからです。

macOSのクリップボードとは?

クリップボードの実体は汎用ペーストボード(general pasteboard)です。アプリがNSPasteboard APIを通じてアクセスする、システム共有のサービスにあたります。ファイルでも、目に見えるアプリでもありません。保持できるのは現在の「アイテムセット」1つだけで、もう一度コピーすると上書きされます。pbcopyやpbpasteといったターミナルコマンドにpbが付いているのは、この「pasteboard」が由来です。

以降の話の前提として、次の2点を押さえておいてください。

  • 保持できるのは常に1つだけ。 Windowsの⊞Vのような複数アイテムの履歴を、macOSは汎用ペーストボードのネイティブ機能として持ったことがありません。履歴はこれまで、外側から追加するものでした。Tahoeで加わったSpotlightの機能は、Appleによる初のシステムレベルの履歴機能です(後述)。
  • 1回のコピーは、実は複数のコピー。 ⌘Cを1回押すだけで、同じ内容の複数の表現が一度にペーストボードへ置かれることがあります。

⌘Cを押すと何が起こる?

  1. アプリがペーストボードの所有権を取る。 古い内容をクリアし、これから提供するデータの種類を宣言します。このとき、ペーストボードの変更カウント(change count、整数値)が1つ増えます。
  2. アプリが複数のタイプを提示する。 それぞれのタイプは、ファイル形式の識別にも使われているUniform Type Identifier(UTI)で表されます。
  3. データは遅延提供されることがある。 アプリは「この形式で渡せます」と約束だけしておき、実際にペーストされた時点で初めて中身のバイト列を生成できます。大きな画像やスプレッドシートのセル範囲をコピーしても、貼り付けるまで負荷が小さいのはこのためです。

アプリによってペースト結果が違うのはなぜ?

選ぶのは貼り付け先だからです。たとえばSafariで装飾付きの段落をコピーすると、ペーストボードには複数のバージョンが同時に入っていることがあります。

表現 代表的なタイプ識別子 主に選ぶ側
プレーンテキスト public.utf8-plain-text ターミナル、コードエディタ、検索フィールド
リッチテキスト public.rtf テキストエディット、Pages、メール
HTML public.html Webエディタ、メモ、リッチテキストフィールド
画像 public.png / public.tiff プレビュー、Keynote、デザインツール
ファイル参照 public.file-url Finder、メールの添付、チャットアプリ

コードエディタはプレーンテキストを採用してHTMLを無視するので、装飾が消えます。一方、メモアプリはHTMLを採用するので、装飾が残ります。どちらもバグではなく仕様どおりの動きです。⌥⇧⌘V(ペーストしてスタイルを合わせる)が用意されているのも同じ理由で、貼り付け先にプレーンテキスト表現を優先させ、その場の書式を適用してもらうための操作です。

ターミナルで実際に確かめてみる

鵜呑みにする必要はありません。何かをコピーしてから、次のコマンドを実行してみてください。

osascript -e 'clipboard info'

いまクリップボードに載っている各タイプと、そのバイト数が一覧で表示されます。Numbersでセル範囲をコピーした場合と、Webページの段落をコピーした場合とで、出力を見比べてみましょう。その違いこそが、アプリごとにペースト結果が変わる理由のすべてです。テキストとして中身を見たいときはpbpaste、書き込みたいときはecho "hello" | pbcopyが使えます。

クリップボードの変更はどうやって検知される?

実は、基本的には誰にも通知されません。公開されているAPIを見る限り、NSPasteboardには「クリップボードが変わった」ことを知らせる通知がありません。そのため、クリップボードの内容に関心のあるアプリ、つまりすべてのクリップボードマネージャは、短い間隔で変更カウントをポーリングし、数値が動いたときだけ中身を読みにいきます。整数1つを読むだけなので、コストはほぼゼロです。

この仕組みには、実用上の注意点がいくつかあります。

  • 履歴アプリは、自分が起動していない間にコピーされたものを知ることができません。
  • ポーリング間隔より短い間に2回コピーすると、1回目を取りこぼすことがあります。Maccyではポーリング間隔を設定で調整できます 。
  • アプリが同じ内容を書き直した場合も変更カウントは増えます。履歴ツール側に重複排除の仕組みが必要なのはこのためです。

Tahoeで何が変わった?

Spotlightのクリップボード履歴

このテーマでTahoeの目玉となるのは、Spotlightにクリップボードビューが加わったことです。Spotlightを開いて切り替えると(新しいSpotlightのカテゴリ用ショートカットでは、クリップボードは⌘4に割り当てられているようです )、最近のコピーを一覧して、選んだものを貼り付け直せます。Appleの説明では、この履歴は短期間のもので、さかのぼれるのは約8時間とされています 。

つまりSpotlightは、「1時間前にコピーしたアレ」を拾うための安全網としては十分使えます。ただし、公開されている設計を見る限り、長期保存のアーカイブではありません。1週間前のスニペットは残らず、ピン留めのお気に入りもなく、専用ツールにあるようなアプリ単位の除外ルールも持たないようです 。

クリップボード読み取りに対するプライバシー強化

Appleは、アプリによるプログラム的なクリップボードの読み取りを、ユーザーから見えるようにする方向へ進めています。その下地として、開発者向けに新しいペーストボードのアクセス動作を制御するAPIが提供されました。方向性としては、ユーザーのペースト操作を介さずにアプリがクリップボードを読んだ場合に、iOSのような確認プロンプトを出すというものです。ただし、Tahoeで一般的なサードパーティ製アプリに対してどこまで厳密に適用されるのか、ユーザーにはどんな設定が表示されるのかといった詳細は、Tahoe搭載機で確認してから頼るのが安全です 。クリップボードマネージャは、バックグラウンドでクリップボードを読み取ることが本業なので、この変更の影響を受けます。Tahoeでの権限まわりは、各アプリのドキュメントを確認してください。

MacとiPhoneの間でクリップボードは同期される?

はい、ユニバーサルクリップボードで同期されます。 Continuityの機能の1つで、両方のデバイスで同じApple Accountにサインインし、Handoffをオンにし、BluetoothとWi-Fiを有効にして、デバイスを近くに置いておけば使えます。片方でコピーして、もう片方でペーストするだけです。転送された内容を貼り付けられるのは短い時間に限られるため、同期された履歴というより「受け渡し」に近い動作です。また1アイテムのみで、新しくコピーするたびに前のものは置き換わります。

動かなくなったときの原因は、たいていHandoffがオフ、Bluetoothが無効、デバイス間でApple Accountが違う、のいずれかです。Handoffを一度オフにしてからオンに戻すのが、定番の最初の対処法です。

何がプライベートで、何がそうでない?

クリップボードは、読み取りを許可されたアプリならどれでも読めます。コピーごとの暗号化もありません。そこでコミュニティは、ある慣習を作りました。機密データをコピーするアプリが、特別なペーストボードタイプを付けてマークするというものです。仕様はnspasteboard.orgにまとまっていて、たとえばorg.nspasteboard.ConcealedType(パスワード)やorg.nspasteboard.TransientType(短時間だけ有効な内容)があります。パスワードマネージャの多くはこれらを設定し、行儀のよいクリップボードマネージャは、これらが付いたデータを記録しません。

Maccyもこの慣習に従っています。設定の「無視(Ignore)」から、無視するペーストボードタイプの一覧を確認・編集できるほか、特定のアプリを丸ごと無視することもできます 。ただし、正直にお伝えしておくべき注意点が2つあります。1つは、このマークはあくまで慣習であり強制力はないため、マークを付けないアプリのデータは無防備になること。もう1つは、コピーした内容は、上書きされるまでクリップボードの読み取りを許可されたすべてのアプリから見えることです。

標準のクリップボード vs. クリップボードマネージャ

標準のクリップボード(ペーストボード) Spotlight履歴(Tahoe) 専用マネージャ(例:Maccy)
保持するアイテム数 1つ 直近のみ、目安は数時間 履歴の件数を設定可能
検索 なし Spotlight経由 あり(入力して絞り込み)
機密アプリ/タイプの除外 該当なし あり
ディスクへの保存 なし Mac内にローカル保存
費用 OSに含まれる OSに含まれる Maccy:無料・オープンソース

たまに直近のコピーを取り戻したいだけなら、Spotlightの履歴で十分かもしれません。毎日同じスニペット群から貼り付ける人や、機密アプリの除外・長めの履歴が欲しい人には、Maccy Appのような専用マネージャが役に立ちます。Maccy Macはメニューバーに常駐し、既定では⇧⌘Cで開き、キーボード中心の絞り込みを軸に作られています 。どちらを選んでも、ここまで説明してきた内容はそのまま当てはまります。どのツールも、同じペーストボードの上に載っているからです。

トラブルシューティング:クリップボードの調子がおかしいとき

  • ペーストしても何も起きない、または古い内容が貼られる。 プレーンテキストのフィールドで適当な文字をコピーして状態をリセットし、もう一度試します。直らなければ、貼り付け先のアプリを再起動してください。
  • 書式がついてまわる。 「ペーストしてスタイルを合わせる」(⌥⇧⌘V)を使います。
  • ファイルをコピーしたのにパスが貼られた(またはその逆)。 アプリが、期待したものとは別の表現を選んでいます。osascript -e 'clipboard info'でクリップボードの中身を確認しましょう。
  • ユニバーサルクリップボードが不安定。 同じApple Accountか、Handoffがオンか、BluetoothとWi-Fiがオンかを確認します。
  • 最後の手段。 ログアウトして入り直すか、Macを再起動します。ペーストボードサービスはシステムが管理しており、セッションとともに再起動されます。

覚えておきたいメンタルモデル

コピーは「複数の形式の束」を公開してカウンタを進める操作で、ペーストは貼り付け先のアプリがその束から選ぶ操作です。履歴も、同期も、プライバシーも、すべてこのシンプルな土台の上に作られています。clipboard infoで束の中身が見えるようになれば、クリップボードの謎の大半は謎ではなくなります。

ペーストまわりで一番イライラするのは、書式が消えること、履歴が消えること、それとも別のことでしょうか?教えていただければ、次の記事のテーマになるかもしれません。

Come funziona la clipboard su macOS Tahoe

Come funziona la clipboard su macOS Tahoe

Risposta rapida: la clipboard di macOS è un servizio di sistema chiamato pasteboard. Quando copi, l’app di origine consegna al sistema una o più rappresentazioni dello stesso contenuto (testo semplice, testo formattato, un’immagine, un riferimento a file) e un contatore si incrementa. Quando incolli, l’app di destinazione sceglie il formato più ricco che sa gestire. Tahoe mantiene questo modello, aggiunge una cronologia degli appunti integrata in Spotlight e continua a stringere le maglie della privacy per le app che leggono la clipboard in background.

Premi ⌘C quaranta volte al giorno. Seguiamo una di queste pressioni dall’inizio alla fine, perché quasi tutte le stranezze della clipboard in cui ti sei imbattuto (testo incollato con il font sbagliato, un’immagine che arriva come file, una password che compare in un’app di cronologia) nascono da un passaggio di questo percorso.

Che cos’è la clipboard su macOS?

Tecnicamente la clipboard è la general pasteboard, un servizio di sistema condiviso a cui le app accedono tramite l’API NSPasteboard. Non è un file e nemmeno un’app visibile. Contiene un solo «insieme di elementi» alla volta, e una nuova copia lo sostituisce. Il nome «pasteboard» spiega perché trovi pb negli strumenti da terminale come pbcopy e pbpaste.

Due dettagli contano per tutto ciò che segue:

  • Contiene una cosa alla volta. macOS non ha mai offerto per la general pasteboard una cronologia multi-elemento nativa, come fa ⊞V su Windows. La cronologia è sempre stata qualcosa di aggiunto sopra. La funzione di Spotlight in Tahoe è il primo tentativo di Apple di inserirla a livello di sistema (ne parliamo più sotto).
  • Una copia sono in realtà più copie. Un singolo ⌘C può mettere sulla pasteboard molte rappresentazioni dello stesso contenuto contemporaneamente.

Che cosa succede quando premi ⌘C?

  1. L’app rivendica la pasteboard. Svuota il contenuto precedente e dichiara che cosa fornirà. È in questo momento che il change count della pasteboard (un numero intero) aumenta di uno.
  2. L’app offre più tipi. Ciascuno è identificato da un Uniform Type Identifier (UTI), lo stesso sistema che identifica i tipi di file.
  3. I dati possono essere consegnati in modo «lazy». L’app può promettere un formato e produrre i byte solo quando qualcuno incolla davvero. Così le copie pesanti (una grande immagine, un intervallo di celle di un foglio di calcolo) costano poco finché non servono.

Perché ottengo risultati diversi incollando in app diverse?

Perché è la destinazione a scegliere. Copia un paragrafo formattato da Safari e la pasteboard potrebbe contenerne più versioni insieme:

Rappresentazione Identificatore di tipo tipico Chi la sceglie
Testo semplice public.utf8-plain-text Terminali, editor di codice, campi di ricerca
Testo formattato public.rtf TextEdit, Pages, Mail
HTML public.html Editor web, Note, campi di testo formattato
Immagine public.png / public.tiff Anteprima, Keynote, strumenti di design
Riferimento a file public.file-url Finder, allegati di Mail, app di chat

Un editor di codice prende il testo semplice e ignora l’HTML, quindi lo stile sparisce. Note prende l’HTML e lo conserva. Nessuno dei due è un bug. È anche per questo che esiste ⌥⇧⌘V (Incolla e adatta stile): chiede alla destinazione di preferire la rappresentazione in testo semplice e di applicare la formattazione locale.

Verificalo di persona dal Terminale

Non devi fidarti sulla parola. Copia qualcosa, poi esegui:

osascript -e 'clipboard info'

Il comando stampa ogni tipo attualmente presente negli appunti con la sua dimensione in byte. Copia un intervallo di celle da Numbers, poi un paragrafo da una pagina web, e confronta gli elenchi: la differenza spiega da sola perché l’incolla si comporta in modo diverso da un’app all’altra. Per la versione testuale, pbpaste la stampa, mentre echo "ciao" | pbcopy ci scrive sopra.

Come fa il Mac a sapere che la clipboard è cambiata?

Per lo più non avvisa nessuno. Stando alle API documentate pubblicamente, NSPasteboard non offre alcuna notifica di «clipboard modificata». Le app a cui interessa, cioè tutti i clipboard manager, fanno polling del change count con un timer breve e leggono il contenuto solo quando il numero cambia. È un’operazione economica, perché leggere un intero costa praticamente nulla.

Ne derivano conseguenze pratiche:

  • Un’app di cronologia non vede nulla di ciò che copi mentre non è in esecuzione.
  • Se due copie avvengono più in fretta dell’intervallo di polling, la prima può andare persa. L’intervallo di polling di Maccy è regolabile nelle impostazioni .
  • Il change count aumenta anche quando un’app riscrive lo stesso contenuto, ed è per questo che uno strumento di cronologia ha bisogno di una propria deduplicazione.

Che cosa cambia in Tahoe?

Cronologia degli appunti in Spotlight

La novità principale di Tahoe per questo argomento è che Spotlight ha ottenuto una vista Appunti. Apri Spotlight e passa a quella vista (nell’insieme di scorciatoie che Apple ha definito per le nuove categorie di Spotlight, gli appunti stanno su ⌘4 ) e puoi sfogliare le copie recenti e reincollarne una. Apple descrive questa cronologia come di breve durata, con una profondità di circa otto ore .

Questo rende Spotlight una discreta rete di sicurezza per il classico «l’avevo copiato un’ora fa». Quello che non è, in base alla sua stessa impostazione, è un archivio a lungo termine: niente frammenti di una settimana fa, niente preferiti fissati in alto, niente regole di esclusione per singola app come quelle degli strumenti dedicati .

Privacy più rigorosa sulle letture della clipboard

Apple si sta muovendo verso la visibilità, per l’utente, delle letture programmatiche della clipboard. Le fondamenta sono arrivate con nuove API per gli sviluppatori sul comportamento di accesso alla pasteboard, e la direzione è un avviso in stile iOS quando un’app legge la clipboard senza un’azione di incolla dell’utente. Quanto rigidamente Tahoe applichi questa regola alle normali app di terze parti, e quale impostazione veda l’utente, sono dettagli che confermerei su un Mac con Tahoe prima di darli per certi . La cosa conta per i clipboard manager, il cui compito è proprio leggere la clipboard in background: controlla quindi la documentazione di ciascuna app sui permessi in Tahoe.

La clipboard si sincronizza tra Mac e iPhone?

Sì, tramite Appunti universali (Universal Clipboard). Fa parte di Continuity: accedi con lo stesso ID Apple su entrambi i dispositivi, attiva Handoff, tieni attivi Bluetooth e Wi-Fi e tieni i dispositivi vicini. Copi su uno, incolli sull’altro. Il contenuto trasferito resta disponibile solo per una breve finestra di tempo, quindi funziona come un passaggio di consegne e non come una cronologia sincronizzata. Inoltre è a elemento singolo: ogni nuova copia sostituisce la precedente.

Se smette di funzionare, le cause abituali sono Handoff disattivato, Bluetooth spento o dispositivi con ID Apple diversi. Disattivare e riattivare Handoff è la classica prima soluzione.

Che cosa resta privato e che cosa no?

La clipboard è leggibile da qualsiasi app a cui sia consentito leggerla. Non esiste alcuna cifratura per singola copia. Per questo la comunità ha creato una convenzione: le app che copiano dati sensibili li contrassegnano con tipi di pasteboard speciali, documentati su nspasteboard.org, come org.nspasteboard.ConcealedType (password) e org.nspasteboard.TransientType (contenuti di breve durata). I password manager di solito li impostano, e i clipboard manager ben fatti ignorano tutto ciò che li porta.

Maccy segue questa convenzione. Nelle sue impostazioni, sotto Ignora, puoi vedere e modificare l’elenco dei tipi di pasteboard ignorati e ignorare del tutto determinate app . Due avvertenze, dette con onestà: i marcatori sono una convenzione, non un meccanismo di controllo, quindi un’app che non li imposta lascia esposti i propri dati; e qualsiasi cosa tu copi resta visibile a ogni app autorizzata a leggere la clipboard finché non viene sovrascritta.

Clipboard nativa o clipboard manager?

Clipboard integrata (pasteboard) Cronologia di Spotlight (Tahoe) Gestore dedicato (es. Maccy)
Elementi conservati Uno Solo elementi recenti, circa qualche ora Cronologia configurabile
Ricerca No Tramite Spotlight Sì, scrivi per filtrare
Ignora app/tipi sensibili Non applicabile Sì
Salvata su disco No In locale sul tuo Mac
Costo Incluso Incluso Maccy: gratuito e open source

Se ti serve solo ogni tanto recuperare una copia recente, la cronologia di Spotlight potrebbe bastarti. Se incolli ogni giorno dallo stesso gruppo di frammenti, o vuoi esclusioni per le app sensibili e una cronologia più lunga, un gestore dedicato si guadagna il suo posto. Maccy App vive nella barra dei menu, si apre di default con ⇧⌘C ed è costruito attorno al filtraggio da tastiera . Qualunque strada scelga, tutto quanto detto sopra resta valido, perché ogni strumento poggia sulla stessa pasteboard.

Risoluzione dei problemi: quando la clipboard fa i capricci

  • L’incolla non fa nulla o incolla contenuto vecchio. Copia qualcosa di banale da un campo di testo semplice per azzerare lo stato, poi riprova. Se il problema persiste, riavvia l’app in cui stai incollando.
  • La formattazione ti segue ovunque. Usa Incolla e adatta stile (⌥⇧⌘V).
  • Hai copiato un file e ottieni il suo percorso (o il contrario). L’app sta scegliendo una rappresentazione diversa da quella che ti aspettavi. Controlla che cosa c’è negli appunti con osascript -e 'clipboard info'.
  • Gli Appunti universali sono instabili. Verifica che l’ID Apple sia lo stesso, Handoff attivo e Bluetooth e Wi-Fi accesi.
  • Ultima risorsa. Esci e rientra dalla sessione, oppure riavvia. Il servizio pasteboard è gestito dal sistema e riparte con la tua sessione.

Il modello mentale da tenere a mente

Copiare pubblica un pacchetto di formati e incrementa un contatore. Incollare significa che l’app di destinazione sceglie dal pacchetto. Tutto il resto, cronologia, sincronizzazione e privacy comprese, si costruisce su questa semplice base. Una volta che riesci a vedere il pacchetto con clipboard info, la maggior parte dei misteri della clipboard smette di essere tale.

Quale sorpresa dell’incolla ti dà più fastidio: formattazione persa, cronologia persa o altro? Raccontacelo e potrebbe diventare la prossima guida.

Come funziona la clipboard su macOS Tahoe

Come funziona la clipboard su macOS Tahoe

Risposta rapida: la clipboard di macOS è un servizio di sistema chiamato pasteboard. Quando copi, l’app di origine consegna al sistema una o più rappresentazioni dello stesso contenuto (testo semplice, testo formattato, un’immagine, un riferimento a file) e un contatore si incrementa. Quando incolli, l’app di destinazione sceglie il formato più ricco che sa gestire. Tahoe mantiene questo modello, aggiunge una cronologia degli appunti integrata in Spotlight e continua a stringere le maglie della privacy per le app che leggono la clipboard in background.

Premi ⌘C quaranta volte al giorno. Seguiamo una di queste pressioni dall’inizio alla fine, perché quasi tutte le stranezze della clipboard in cui ti sei imbattuto (testo incollato con il font sbagliato, un’immagine che arriva come file, una password che compare in un’app di cronologia) nascono da un passaggio di questo percorso.

Che cos’è la clipboard su macOS?

Tecnicamente la clipboard è la general pasteboard, un servizio di sistema condiviso a cui le app accedono tramite l’API NSPasteboard. Non è un file e nemmeno un’app visibile. Contiene un solo «insieme di elementi» alla volta, e una nuova copia lo sostituisce. Il nome «pasteboard» spiega perché trovi pb negli strumenti da terminale come pbcopy e pbpaste.

Due dettagli contano per tutto ciò che segue:

  • Contiene una cosa alla volta. macOS non ha mai offerto per la general pasteboard una cronologia multi-elemento nativa, come fa ⊞V su Windows. La cronologia è sempre stata qualcosa di aggiunto sopra. La funzione di Spotlight in Tahoe è il primo tentativo di Apple di inserirla a livello di sistema (ne parliamo più sotto).
  • Una copia sono in realtà più copie. Un singolo ⌘C può mettere sulla pasteboard molte rappresentazioni dello stesso contenuto contemporaneamente.

Che cosa succede quando premi ⌘C?

  1. L’app rivendica la pasteboard. Svuota il contenuto precedente e dichiara che cosa fornirà. È in questo momento che il change count della pasteboard (un numero intero) aumenta di uno.
  2. L’app offre più tipi. Ciascuno è identificato da un Uniform Type Identifier (UTI), lo stesso sistema che identifica i tipi di file.
  3. I dati possono essere consegnati in modo «lazy». L’app può promettere un formato e produrre i byte solo quando qualcuno incolla davvero. Così le copie pesanti (una grande immagine, un intervallo di celle di un foglio di calcolo) costano poco finché non servono.

Perché ottengo risultati diversi incollando in app diverse?

Perché è la destinazione a scegliere. Copia un paragrafo formattato da Safari e la pasteboard potrebbe contenerne più versioni insieme:

Rappresentazione Identificatore di tipo tipico Chi la sceglie
Testo semplice public.utf8-plain-text Terminali, editor di codice, campi di ricerca
Testo formattato public.rtf TextEdit, Pages, Mail
HTML public.html Editor web, Note, campi di testo formattato
Immagine public.png / public.tiff Anteprima, Keynote, strumenti di design
Riferimento a file public.file-url Finder, allegati di Mail, app di chat

Un editor di codice prende il testo semplice e ignora l’HTML, quindi lo stile sparisce. Note prende l’HTML e lo conserva. Nessuno dei due è un bug. È anche per questo che esiste ⌥⇧⌘V (Incolla e adatta stile): chiede alla destinazione di preferire la rappresentazione in testo semplice e di applicare la formattazione locale.

Verificalo di persona dal Terminale

Non devi fidarti sulla parola. Copia qualcosa, poi esegui:

osascript -e 'clipboard info'

Il comando stampa ogni tipo attualmente presente negli appunti con la sua dimensione in byte. Copia un intervallo di celle da Numbers, poi un paragrafo da una pagina web, e confronta gli elenchi: la differenza spiega da sola perché l’incolla si comporta in modo diverso da un’app all’altra. Per la versione testuale, pbpaste la stampa, mentre echo "ciao" | pbcopy ci scrive sopra.

Come fa il Mac a sapere che la clipboard è cambiata?

Per lo più non avvisa nessuno. Stando alle API documentate pubblicamente, NSPasteboard non offre alcuna notifica di «clipboard modificata». Le app a cui interessa, cioè tutti i clipboard manager, fanno polling del change count con un timer breve e leggono il contenuto solo quando il numero cambia. È un’operazione economica, perché leggere un intero costa praticamente nulla.

Ne derivano conseguenze pratiche:

  • Un’app di cronologia non vede nulla di ciò che copi mentre non è in esecuzione.
  • Se due copie avvengono più in fretta dell’intervallo di polling, la prima può andare persa. L’intervallo di polling di Maccy è regolabile nelle impostazioni .
  • Il change count aumenta anche quando un’app riscrive lo stesso contenuto, ed è per questo che uno strumento di cronologia ha bisogno di una propria deduplicazione.

Che cosa cambia in Tahoe?

Cronologia degli appunti in Spotlight

La novità principale di Tahoe per questo argomento è che Spotlight ha ottenuto una vista Appunti. Apri Spotlight e passa a quella vista (nell’insieme di scorciatoie che Apple ha definito per le nuove categorie di Spotlight, gli appunti stanno su ⌘4 ) e puoi sfogliare le copie recenti e reincollarne una. Apple descrive questa cronologia come di breve durata, con una profondità di circa otto ore .

Questo rende Spotlight una discreta rete di sicurezza per il classico «l’avevo copiato un’ora fa». Quello che non è, in base alla sua stessa impostazione, è un archivio a lungo termine: niente frammenti di una settimana fa, niente preferiti fissati in alto, niente regole di esclusione per singola app come quelle degli strumenti dedicati .

Privacy più rigorosa sulle letture della clipboard

Apple si sta muovendo verso la visibilità, per l’utente, delle letture programmatiche della clipboard. Le fondamenta sono arrivate con nuove API per gli sviluppatori sul comportamento di accesso alla pasteboard, e la direzione è un avviso in stile iOS quando un’app legge la clipboard senza un’azione di incolla dell’utente. Quanto rigidamente Tahoe applichi questa regola alle normali app di terze parti, e quale impostazione veda l’utente, sono dettagli che confermerei su un Mac con Tahoe prima di darli per certi . La cosa conta per i clipboard manager, il cui compito è proprio leggere la clipboard in background: controlla quindi la documentazione di ciascuna app sui permessi in Tahoe.

La clipboard si sincronizza tra Mac e iPhone?

Sì, tramite Appunti universali (Universal Clipboard). Fa parte di Continuity: accedi con lo stesso ID Apple su entrambi i dispositivi, attiva Handoff, tieni attivi Bluetooth e Wi-Fi e tieni i dispositivi vicini. Copi su uno, incolli sull’altro. Il contenuto trasferito resta disponibile solo per una breve finestra di tempo, quindi funziona come un passaggio di consegne e non come una cronologia sincronizzata. Inoltre è a elemento singolo: ogni nuova copia sostituisce la precedente.

Se smette di funzionare, le cause abituali sono Handoff disattivato, Bluetooth spento o dispositivi con ID Apple diversi. Disattivare e riattivare Handoff è la classica prima soluzione.

Che cosa resta privato e che cosa no?

La clipboard è leggibile da qualsiasi app a cui sia consentito leggerla. Non esiste alcuna cifratura per singola copia. Per questo la comunità ha creato una convenzione: le app che copiano dati sensibili li contrassegnano con tipi di pasteboard speciali, documentati su nspasteboard.org, come org.nspasteboard.ConcealedType (password) e org.nspasteboard.TransientType (contenuti di breve durata). I password manager di solito li impostano, e i clipboard manager ben fatti ignorano tutto ciò che li porta.

Maccy segue questa convenzione. Nelle sue impostazioni, sotto Ignora, puoi vedere e modificare l’elenco dei tipi di pasteboard ignorati e ignorare del tutto determinate app . Due avvertenze, dette con onestà: i marcatori sono una convenzione, non un meccanismo di controllo, quindi un’app che non li imposta lascia esposti i propri dati; e qualsiasi cosa tu copi resta visibile a ogni app autorizzata a leggere la clipboard finché non viene sovrascritta.

Clipboard nativa o clipboard manager?

Clipboard integrata (pasteboard) Cronologia di Spotlight (Tahoe) Gestore dedicato (es. Maccy)
Elementi conservati Uno Solo elementi recenti, circa qualche ora Cronologia configurabile
Ricerca No Tramite Spotlight Sì, scrivi per filtrare
Ignora app/tipi sensibili Non applicabile Sì
Salvata su disco No In locale sul tuo Mac
Costo Incluso Incluso Maccy: gratuito e open source

Se ti serve solo ogni tanto recuperare una copia recente, la cronologia di Spotlight potrebbe bastarti. Se incolli ogni giorno dallo stesso gruppo di frammenti, o vuoi esclusioni per le app sensibili e una cronologia più lunga, un gestore dedicato si guadagna il suo posto. Maccy App vive nella barra dei menu, si apre di default con ⇧⌘C ed è costruito attorno al filtraggio da tastiera . Qualunque strada scelga, tutto quanto detto sopra resta valido, perché ogni strumento poggia sulla stessa pasteboard.

Risoluzione dei problemi: quando la clipboard fa i capricci

  • L’incolla non fa nulla o incolla contenuto vecchio. Copia qualcosa di banale da un campo di testo semplice per azzerare lo stato, poi riprova. Se il problema persiste, riavvia l’app in cui stai incollando.
  • La formattazione ti segue ovunque. Usa Incolla e adatta stile (⌥⇧⌘V).
  • Hai copiato un file e ottieni il suo percorso (o il contrario). L’app sta scegliendo una rappresentazione diversa da quella che ti aspettavi. Controlla che cosa c’è negli appunti con osascript -e 'clipboard info'.
  • Gli Appunti universali sono instabili. Verifica che l’ID Apple sia lo stesso, Handoff attivo e Bluetooth e Wi-Fi accesi.
  • Ultima risorsa. Esci e rientra dalla sessione, oppure riavvia. Il servizio pasteboard è gestito dal sistema e riparte con la tua sessione.

Il modello mentale da tenere a mente

Copiare pubblica un pacchetto di formati e incrementa un contatore. Incollare significa che l’app di destinazione sceglie dal pacchetto. Tutto il resto, cronologia, sincronizzazione e privacy comprese, si costruisce su questa semplice base. Una volta che riesci a vedere il pacchetto con clipboard info, la maggior parte dei misteri della clipboard smette di essere tale.

Quale sorpresa dell’incolla ti dà più fastidio: formattazione persa, cronologia persa o altro? Raccontacelo e potrebbe diventare la prossima guida.

Come funziona la clipboard su macOS Tahoe

Come funziona la clipboard su macOS Tahoe

Risposta rapida: la clipboard di macOS è un servizio di sistema chiamato pasteboard. Quando copi, l’app di origine consegna al sistema una o più rappresentazioni dello stesso contenuto (testo semplice, testo formattato, un’immagine, un riferimento a file) e un contatore si incrementa. Quando incolli, l’app di destinazione sceglie il formato più ricco che sa gestire. Tahoe mantiene questo modello, aggiunge una cronologia degli appunti integrata in Spotlight e continua a stringere le maglie della privacy per le app che leggono la clipboard in background.

Premi ⌘C quaranta volte al giorno. Seguiamo una di queste pressioni dall’inizio alla fine, perché quasi tutte le stranezze della clipboard in cui ti sei imbattuto (testo incollato con il font sbagliato, un’immagine che arriva come file, una password che compare in un’app di cronologia) nascono da un passaggio di questo percorso.

Che cos’è la clipboard su macOS?

Tecnicamente la clipboard è la general pasteboard, un servizio di sistema condiviso a cui le app accedono tramite l’API NSPasteboard. Non è un file e nemmeno un’app visibile. Contiene un solo «insieme di elementi» alla volta, e una nuova copia lo sostituisce. Il nome «pasteboard» spiega perché trovi pb negli strumenti da terminale come pbcopy e pbpaste.

Due dettagli contano per tutto ciò che segue:

  • Contiene una cosa alla volta. macOS non ha mai offerto per la general pasteboard una cronologia multi-elemento nativa, come fa ⊞V su Windows. La cronologia è sempre stata qualcosa di aggiunto sopra. La funzione di Spotlight in Tahoe è il primo tentativo di Apple di inserirla a livello di sistema (ne parliamo più sotto).
  • Una copia sono in realtà più copie. Un singolo ⌘C può mettere sulla pasteboard molte rappresentazioni dello stesso contenuto contemporaneamente.

Che cosa succede quando premi ⌘C?

  1. L’app rivendica la pasteboard. Svuota il contenuto precedente e dichiara che cosa fornirà. È in questo momento che il change count della pasteboard (un numero intero) aumenta di uno.
  2. L’app offre più tipi. Ciascuno è identificato da un Uniform Type Identifier (UTI), lo stesso sistema che identifica i tipi di file.
  3. I dati possono essere consegnati in modo «lazy». L’app può promettere un formato e produrre i byte solo quando qualcuno incolla davvero. Così le copie pesanti (una grande immagine, un intervallo di celle di un foglio di calcolo) costano poco finché non servono.

Perché ottengo risultati diversi incollando in app diverse?

Perché è la destinazione a scegliere. Copia un paragrafo formattato da Safari e la pasteboard potrebbe contenerne più versioni insieme:

Rappresentazione Identificatore di tipo tipico Chi la sceglie
Testo semplice public.utf8-plain-text Terminali, editor di codice, campi di ricerca
Testo formattato public.rtf TextEdit, Pages, Mail
HTML public.html Editor web, Note, campi di testo formattato
Immagine public.png / public.tiff Anteprima, Keynote, strumenti di design
Riferimento a file public.file-url Finder, allegati di Mail, app di chat

Un editor di codice prende il testo semplice e ignora l’HTML, quindi lo stile sparisce. Note prende l’HTML e lo conserva. Nessuno dei due è un bug. È anche per questo che esiste ⌥⇧⌘V (Incolla e adatta stile): chiede alla destinazione di preferire la rappresentazione in testo semplice e di applicare la formattazione locale.

Verificalo di persona dal Terminale

Non devi fidarti sulla parola. Copia qualcosa, poi esegui:

osascript -e 'clipboard info'

Il comando stampa ogni tipo attualmente presente negli appunti con la sua dimensione in byte. Copia un intervallo di celle da Numbers, poi un paragrafo da una pagina web, e confronta gli elenchi: la differenza spiega da sola perché l’incolla si comporta in modo diverso da un’app all’altra. Per la versione testuale, pbpaste la stampa, mentre echo "ciao" | pbcopy ci scrive sopra.

Come fa il Mac a sapere che la clipboard è cambiata?

Per lo più non avvisa nessuno. Stando alle API documentate pubblicamente, NSPasteboard non offre alcuna notifica di «clipboard modificata». Le app a cui interessa, cioè tutti i clipboard manager, fanno polling del change count con un timer breve e leggono il contenuto solo quando il numero cambia. È un’operazione economica, perché leggere un intero costa praticamente nulla.

Ne derivano conseguenze pratiche:

  • Un’app di cronologia non vede nulla di ciò che copi mentre non è in esecuzione.
  • Se due copie avvengono più in fretta dell’intervallo di polling, la prima può andare persa. L’intervallo di polling di Maccy è regolabile nelle impostazioni .
  • Il change count aumenta anche quando un’app riscrive lo stesso contenuto, ed è per questo che uno strumento di cronologia ha bisogno di una propria deduplicazione.

Che cosa cambia in Tahoe?

Cronologia degli appunti in Spotlight

La novità principale di Tahoe per questo argomento è che Spotlight ha ottenuto una vista Appunti. Apri Spotlight e passa a quella vista (nell’insieme di scorciatoie che Apple ha definito per le nuove categorie di Spotlight, gli appunti stanno su ⌘4 ) e puoi sfogliare le copie recenti e reincollarne una. Apple descrive questa cronologia come di breve durata, con una profondità di circa otto ore .

Questo rende Spotlight una discreta rete di sicurezza per il classico «l’avevo copiato un’ora fa». Quello che non è, in base alla sua stessa impostazione, è un archivio a lungo termine: niente frammenti di una settimana fa, niente preferiti fissati in alto, niente regole di esclusione per singola app come quelle degli strumenti dedicati .

Privacy più rigorosa sulle letture della clipboard

Apple si sta muovendo verso la visibilità, per l’utente, delle letture programmatiche della clipboard. Le fondamenta sono arrivate con nuove API per gli sviluppatori sul comportamento di accesso alla pasteboard, e la direzione è un avviso in stile iOS quando un’app legge la clipboard senza un’azione di incolla dell’utente. Quanto rigidamente Tahoe applichi questa regola alle normali app di terze parti, e quale impostazione veda l’utente, sono dettagli che confermerei su un Mac con Tahoe prima di darli per certi . La cosa conta per i clipboard manager, il cui compito è proprio leggere la clipboard in background: controlla quindi la documentazione di ciascuna app sui permessi in Tahoe.

La clipboard si sincronizza tra Mac e iPhone?

Sì, tramite Appunti universali (Universal Clipboard). Fa parte di Continuity: accedi con lo stesso ID Apple su entrambi i dispositivi, attiva Handoff, tieni attivi Bluetooth e Wi-Fi e tieni i dispositivi vicini. Copi su uno, incolli sull’altro. Il contenuto trasferito resta disponibile solo per una breve finestra di tempo, quindi funziona come un passaggio di consegne e non come una cronologia sincronizzata. Inoltre è a elemento singolo: ogni nuova copia sostituisce la precedente.

Se smette di funzionare, le cause abituali sono Handoff disattivato, Bluetooth spento o dispositivi con ID Apple diversi. Disattivare e riattivare Handoff è la classica prima soluzione.

Che cosa resta privato e che cosa no?

La clipboard è leggibile da qualsiasi app a cui sia consentito leggerla. Non esiste alcuna cifratura per singola copia. Per questo la comunità ha creato una convenzione: le app che copiano dati sensibili li contrassegnano con tipi di pasteboard speciali, documentati su nspasteboard.org, come org.nspasteboard.ConcealedType (password) e org.nspasteboard.TransientType (contenuti di breve durata). I password manager di solito li impostano, e i clipboard manager ben fatti ignorano tutto ciò che li porta.

Maccy segue questa convenzione. Nelle sue impostazioni, sotto Ignora, puoi vedere e modificare l’elenco dei tipi di pasteboard ignorati e ignorare del tutto determinate app . Due avvertenze, dette con onestà: i marcatori sono una convenzione, non un meccanismo di controllo, quindi un’app che non li imposta lascia esposti i propri dati; e qualsiasi cosa tu copi resta visibile a ogni app autorizzata a leggere la clipboard finché non viene sovrascritta.

Clipboard nativa o clipboard manager?

Clipboard integrata (pasteboard) Cronologia di Spotlight (Tahoe) Gestore dedicato (es. Maccy)
Elementi conservati Uno Solo elementi recenti, circa qualche ora Cronologia configurabile
Ricerca No Tramite Spotlight Sì, scrivi per filtrare
Ignora app/tipi sensibili Non applicabile Sì
Salvata su disco No In locale sul tuo Mac
Costo Incluso Incluso Maccy: gratuito e open source

Se ti serve solo ogni tanto recuperare una copia recente, la cronologia di Spotlight potrebbe bastarti. Se incolli ogni giorno dallo stesso gruppo di frammenti, o vuoi esclusioni per le app sensibili e una cronologia più lunga, un gestore dedicato si guadagna il suo posto. Maccy App vive nella barra dei menu, si apre di default con ⇧⌘C ed è costruito attorno al filtraggio da tastiera . Qualunque strada scelga, tutto quanto detto sopra resta valido, perché ogni strumento poggia sulla stessa pasteboard.

Risoluzione dei problemi: quando la clipboard fa i capricci

  • L’incolla non fa nulla o incolla contenuto vecchio. Copia qualcosa di banale da un campo di testo semplice per azzerare lo stato, poi riprova. Se il problema persiste, riavvia l’app in cui stai incollando.
  • La formattazione ti segue ovunque. Usa Incolla e adatta stile (⌥⇧⌘V).
  • Hai copiato un file e ottieni il suo percorso (o il contrario). L’app sta scegliendo una rappresentazione diversa da quella che ti aspettavi. Controlla che cosa c’è negli appunti con osascript -e 'clipboard info'.
  • Gli Appunti universali sono instabili. Verifica che l’ID Apple sia lo stesso, Handoff attivo e Bluetooth e Wi-Fi accesi.
  • Ultima risorsa. Esci e rientra dalla sessione, oppure riavvia. Il servizio pasteboard è gestito dal sistema e riparte con la tua sessione.

Il modello mentale da tenere a mente

Copiare pubblica un pacchetto di formati e incrementa un contatore. Incollare significa che l’app di destinazione sceglie dal pacchetto. Tutto il resto, cronologia, sincronizzazione e privacy comprese, si costruisce su questa semplice base. Una volta che riesci a vedere il pacchetto con clipboard info, la maggior parte dei misteri della clipboard smette di essere tale.

Quale sorpresa dell’incolla ti dà più fastidio: formattazione persa, cronologia persa o altro? Raccontacelo e potrebbe diventare la prossima guida.

Cara Kerja Clipboard di macOS Tahoe

Cara Kerja Clipboard di macOS Tahoe

Jawaban singkat: Clipboard macOS adalah layanan sistem yang disebut pasteboard. Saat Anda menyalin, aplikasi sumber menyerahkan satu atau lebih representasi dari konten yang sama ke sistem (teks biasa, rich text, gambar, referensi file), lalu sebuah penghitung bertambah. Saat Anda menempel, aplikasi tujuan memilih format terkaya yang bisa ia pahami. Tahoe mempertahankan model ini, menambahkan riwayat clipboard bawaan di Spotlight, dan terus memperketat privasi terhadap aplikasi yang membaca clipboard di latar belakang.

Anda menekan ⌘C puluhan kali sehari. Mari kita ikuti satu tekanan itu dari awal sampai akhir, karena hampir semua keanehan clipboard yang pernah Anda temui (teks tertempel dengan font yang salah, gambar muncul sebagai file, kata sandi nongol di aplikasi riwayat) berasal dari salah satu langkah dalam perjalanan ini.

Apa itu clipboard di macOS?

Secara teknis, clipboard adalah general pasteboard, layanan sistem bersama yang diakses aplikasi lewat API NSPasteboard. Ia bukan file dan bukan aplikasi yang terlihat. Ia hanya menyimpan satu «kumpulan item» aktif pada satu waktu, dan menyalin lagi akan menggantikannya. Nama «pasteboard» inilah alasan Anda melihat pb pada perintah terminal seperti pbcopy dan pbpaste.

Dua hal ini penting untuk semua pembahasan di bawah:

  • Hanya menyimpan satu hal sekaligus. macOS tidak pernah punya riwayat multi-item bawaan untuk general pasteboard seperti ⊞V di Windows. Riwayat selalu merupakan tambahan di atasnya. Fitur Spotlight di Tahoe adalah upaya pertama Apple di level sistem (lihat di bawah).
  • Satu salinan sebenarnya adalah beberapa salinan. Satu kali ⌘C bisa menaruh banyak representasi dari konten yang sama ke pasteboard sekaligus.

Apa yang terjadi saat Anda menekan ⌘C?

  1. Aplikasi mengklaim pasteboard. Isi lama dihapus dan aplikasi mendeklarasikan apa yang akan disediakannya. Pada saat inilah change count pasteboard (sebuah bilangan bulat) naik satu.
  2. Aplikasi menawarkan beberapa tipe. Setiap tipe diidentifikasi dengan Uniform Type Identifier (UTI), sistem yang sama yang dipakai untuk mengenali jenis file.
  3. Data bisa dikirim secara lazy. Aplikasi dapat menjanjikan sebuah format dan baru menghasilkan datanya ketika ada yang benar-benar menempel. Ini membuat salinan besar (gambar berukuran besar, rentang sel spreadsheet) tetap ringan sampai benar-benar dibutuhkan.

Kenapa hasil tempel berbeda di tiap aplikasi?

Karena yang memilih adalah aplikasi tujuan. Salin satu paragraf berformat dari Safari, dan pasteboard bisa menyimpan beberapa versi sekaligus:

Representasi Type identifier umum Siapa yang memilih
Teks biasa public.utf8-plain-text Terminal, editor kode, kolom pencarian
Rich text public.rtf TextEdit, Pages, Mail
HTML public.html Editor web, Notes, kolom rich text
Gambar public.png / public.tiff Preview, Keynote, aplikasi desain
Referensi file public.file-url Finder, lampiran Mail, aplikasi chat

Editor kode mengambil teks biasa dan mengabaikan HTML, sehingga stylingnya hilang. Notes mengambil HTML dan mempertahankannya. Keduanya bukan bug. Inilah juga alasan ⌥⇧⌘V (Paste and Match Style) ada: ia meminta aplikasi tujuan memakai representasi teks biasa lalu menerapkan format lokal.

Buktikan sendiri lewat Terminal

Anda tidak perlu percaya begitu saja. Salin sesuatu, lalu jalankan:

osascript -e 'clipboard info'

Perintah ini mencetak setiap tipe yang sedang ada di clipboard beserta ukurannya dalam byte. Salin rentang sel dari Numbers, lalu salin paragraf dari halaman web, dan bandingkan kedua daftarnya. Perbedaan itulah inti dari mengapa perilaku tempel berbeda antar aplikasi. Untuk versi teksnya, pbpaste mencetak isinya, dan echo "hello" | pbcopy menulis ke clipboard.

Bagaimana Mac tahu clipboard berubah?

Sebagian besar, ia tidak memberi tahu siapa pun. Sejauh menyangkut API yang terdokumentasi publik, NSPasteboard tidak menyediakan notifikasi «clipboard berubah». Aplikasi yang peduli, yaitu semua clipboard manager, melakukan polling terhadap change count dengan timer singkat dan baru membaca isinya ketika angkanya bergerak. Ini murah, karena membaca satu bilangan bulat nyaris tidak memakan biaya.

Ada konsekuensi praktisnya:

  • Aplikasi riwayat tidak bisa melihat apa pun yang disalin saat ia tidak berjalan.
  • Jika dua penyalinan terjadi lebih cepat dari interval polling, yang pertama bisa terlewat. Interval polling Maccy dapat diatur di pengaturannya .
  • Change count juga bertambah ketika aplikasi menulis ulang konten yang sama, itulah sebabnya alat riwayat butuh de-duplikasi sendiri.

Apa yang baru di Tahoe?

Riwayat clipboard di Spotlight

Perubahan utama Tahoe untuk topik ini adalah Spotlight kini punya tampilan Clipboard. Buka Spotlight dan pindah ke tampilan itu (set pintasan Apple untuk kategori Spotlight yang baru menempatkan clipboard di ⌘4 ), lalu Anda bisa menelusuri salinan terbaru dan menempelkannya kembali. Apple menggambarkan riwayat ini bersifat jangka pendek, hanya sekitar delapan jam ke belakang .

Ini menjadikan Spotlight jaring pengaman yang lumayan untuk situasi «tadi sejam lalu saya salin apa ya». Namun, berdasarkan desain yang disebutkan, ia bukan arsip jangka panjang: tidak ada snippet berumur seminggu, tidak ada favorit yang bisa disematkan, dan tidak ada aturan abaikan per aplikasi seperti yang ditawarkan alat khusus .

Privasi yang lebih ketat pada pembacaan clipboard

Apple bergerak ke arah membuat pembacaan clipboard secara programatik terlihat oleh pengguna. Fondasinya sudah dirilis sebagai API pasteboard access-behavior baru untuk developer, dan arahnya adalah munculnya prompt ala iOS saat sebuah aplikasi membaca clipboard tanpa aksi tempel dari pengguna. Seberapa ketat Tahoe menerapkannya pada aplikasi pihak ketiga biasa, dan pengaturan apa yang terlihat oleh pengguna, adalah detail yang sebaiknya Anda pastikan langsung di Mac dengan Tahoe sebelum dijadikan pegangan . Ini penting bagi clipboard manager karena seluruh tugas mereka adalah membaca clipboard di latar belakang, jadi periksa dokumentasi masing-masing aplikasi soal izin di Tahoe.

Apakah clipboard tersinkron antara Mac dan iPhone?

Ya, lewat Universal Clipboard. Fitur ini bagian dari Continuity: masuk dengan Akun Apple yang sama di kedua perangkat, aktifkan Handoff, nyalakan Bluetooth dan Wi-Fi, dan dekatkan kedua perangkat. Salin di satu perangkat, tempel di perangkat lain. Konten yang ditransfer hanya tersedia dalam jendela waktu singkat, jadi ia berperilaku sebagai handoff, bukan riwayat yang tersinkron. Ia juga hanya satu item: setiap salinan baru menggantikan yang sebelumnya.

Jika berhenti bekerja, penyebab yang biasa adalah Handoff dimatikan, Bluetooth nonaktif, atau kedua perangkat memakai Akun Apple berbeda. Mematikan lalu menyalakan kembali Handoff adalah perbaikan pertama yang klasik.

Apa yang tetap privat dan apa yang tidak?

Clipboard bisa dibaca oleh aplikasi mana pun yang diizinkan membacanya. Tidak ada enkripsi per salinan. Karena itu komunitas membuat sebuah konvensi: aplikasi yang menyalin data sensitif menandainya dengan tipe pasteboard khusus, yang didokumentasikan di nspasteboard.org, seperti org.nspasteboard.ConcealedType (kata sandi) dan org.nspasteboard.TransientType (konten berumur pendek). Password manager umumnya menyetel tanda ini, dan clipboard manager yang baik akan melewati apa pun yang membawanya.

Maccy mengikuti konvensi ini. Di pengaturannya, pada bagian Ignore, Anda bisa melihat dan mengedit daftar tipe pasteboard yang diabaikan serta mengabaikan aplikasi tertentu sepenuhnya . Dua catatan jujur: penanda itu hanyalah konvensi, bukan mekanisme penegakan, sehingga aplikasi yang tidak menyetelnya membiarkan datanya terbuka, dan apa pun yang Anda salin terlihat oleh aplikasi mana pun yang diizinkan membaca clipboard sampai ia tertimpa.

Clipboard bawaan vs. clipboard manager

Clipboard bawaan (pasteboard) Riwayat Spotlight (Tahoe) Manager khusus (mis. Maccy)
Item tersimpan Satu Hanya item terbaru, kira-kira hitungan jam Riwayat yang bisa diatur
Pencarian Tidak ada Lewat Spotlight Ada, ketik untuk memfilter
Abaikan aplikasi/tipe sensitif Tidak berlaku Ya
Disimpan di disk Tidak Secara lokal di Mac Anda
Biaya Sudah termasuk Sudah termasuk Maccy: gratis dan open source

Jika Anda hanya sesekali perlu memulihkan salinan terbaru, riwayat Spotlight mungkin sudah cukup. Jika Anda menempel dari kumpulan snippet yang sama setiap hari, atau menginginkan pengecualian aplikasi sensitif dan riwayat lebih panjang, manager khusus layak dipakai. Maccy App berjalan dari menu bar, terbuka dengan ⇧⌘C secara default, dan dirancang dengan penyaringan yang mengutamakan keyboard . Apa pun pilihan Anda, semua penjelasan di atas tetap berlaku, karena setiap alat bertumpu pada pasteboard yang sama.

Pemecahan masalah: saat clipboard bermasalah

  • Tempel tidak berefek atau menempelkan konten lama. Salin sesuatu yang sepele dari kolom teks biasa untuk mereset kondisinya, lalu coba lagi. Jika masih terjadi, mulai ulang aplikasi tempat Anda menempel.
  • Format ikut terbawa. Gunakan Paste and Match Style (⌥⇧⌘V).
  • Menyalin file tapi yang tertempel path-nya (atau sebaliknya). Aplikasi memilih representasi yang berbeda dari yang Anda harapkan. Periksa isi clipboard dengan osascript -e 'clipboard info'.
  • Universal Clipboard tidak stabil. Pastikan Akun Apple sama, Handoff aktif, serta Bluetooth dan Wi-Fi menyala.
  • Jalan terakhir. Log out lalu masuk lagi, atau restart. Layanan pasteboard dikelola sistem dan dimulai ulang bersama sesi Anda.

Model mental yang perlu diingat

Menyalin berarti memublikasikan sekumpulan format dan menaikkan sebuah penghitung. Menempel berarti aplikasi tujuan memilih dari kumpulan itu. Semua hal lain, termasuk riwayat, sinkronisasi, dan privasi, dibangun di atas fondasi sederhana tersebut. Begitu Anda bisa melihat isi kumpulan itu dengan clipboard info, sebagian besar misteri clipboard tidak lagi misterius.

Kejutan saat menempel mana yang paling mengganggu Anda: format yang hilang, riwayat yang hilang, atau hal lain? Beri tahu kami, dan mungkin itu jadi panduan berikutnya.

Cara Kerja Clipboard di macOS Tahoe

Cara Kerja Clipboard di macOS Tahoe

Jawaban singkat: Clipboard macOS adalah layanan sistem yang disebut pasteboard. Saat Anda menyalin, aplikasi sumber menyerahkan satu atau lebih representasi dari konten yang sama ke sistem (teks biasa, rich text, gambar, referensi file), lalu sebuah penghitung bertambah. Saat Anda menempel, aplikasi tujuan memilih format terkaya yang bisa ia pahami. Tahoe mempertahankan model ini, menambahkan riwayat clipboard bawaan di Spotlight, dan terus memperketat privasi terhadap aplikasi yang membaca clipboard di latar belakang.

Anda menekan ⌘C puluhan kali sehari. Mari kita ikuti satu tekanan itu dari awal sampai akhir, karena hampir semua keanehan clipboard yang pernah Anda temui (teks tertempel dengan font yang salah, gambar muncul sebagai file, kata sandi nongol di aplikasi riwayat) berasal dari salah satu langkah dalam perjalanan ini.

Apa itu clipboard di macOS?

Secara teknis, clipboard adalah general pasteboard, layanan sistem bersama yang diakses aplikasi lewat API NSPasteboard. Ia bukan file dan bukan aplikasi yang terlihat. Ia hanya menyimpan satu «kumpulan item» aktif pada satu waktu, dan menyalin lagi akan menggantikannya. Nama «pasteboard» inilah alasan Anda melihat pb pada perintah terminal seperti pbcopy dan pbpaste.

Dua hal ini penting untuk semua pembahasan di bawah:

  • Hanya menyimpan satu hal sekaligus. macOS tidak pernah punya riwayat multi-item bawaan untuk general pasteboard seperti ⊞V di Windows. Riwayat selalu merupakan tambahan di atasnya. Fitur Spotlight di Tahoe adalah upaya pertama Apple di level sistem (lihat di bawah).
  • Satu salinan sebenarnya adalah beberapa salinan. Satu kali ⌘C bisa menaruh banyak representasi dari konten yang sama ke pasteboard sekaligus.

Apa yang terjadi saat Anda menekan ⌘C?

  1. Aplikasi mengklaim pasteboard. Isi lama dihapus dan aplikasi mendeklarasikan apa yang akan disediakannya. Pada saat inilah change count pasteboard (sebuah bilangan bulat) naik satu.
  2. Aplikasi menawarkan beberapa tipe. Setiap tipe diidentifikasi dengan Uniform Type Identifier (UTI), sistem yang sama yang dipakai untuk mengenali jenis file.
  3. Data bisa dikirim secara lazy. Aplikasi dapat menjanjikan sebuah format dan baru menghasilkan datanya ketika ada yang benar-benar menempel. Ini membuat salinan besar (gambar berukuran besar, rentang sel spreadsheet) tetap ringan sampai benar-benar dibutuhkan.

Kenapa hasil tempel berbeda di tiap aplikasi?

Karena yang memilih adalah aplikasi tujuan. Salin satu paragraf berformat dari Safari, dan pasteboard bisa menyimpan beberapa versi sekaligus:

Representasi Type identifier umum Siapa yang memilih
Teks biasa public.utf8-plain-text Terminal, editor kode, kolom pencarian
Rich text public.rtf TextEdit, Pages, Mail
HTML public.html Editor web, Notes, kolom rich text
Gambar public.png / public.tiff Preview, Keynote, aplikasi desain
Referensi file public.file-url Finder, lampiran Mail, aplikasi chat

Editor kode mengambil teks biasa dan mengabaikan HTML, sehingga stylingnya hilang. Notes mengambil HTML dan mempertahankannya. Keduanya bukan bug. Inilah juga alasan ⌥⇧⌘V (Paste and Match Style) ada: ia meminta aplikasi tujuan memakai representasi teks biasa lalu menerapkan format lokal.

Buktikan sendiri lewat Terminal

Anda tidak perlu percaya begitu saja. Salin sesuatu, lalu jalankan:

osascript -e 'clipboard info'

Perintah ini mencetak setiap tipe yang sedang ada di clipboard beserta ukurannya dalam byte. Salin rentang sel dari Numbers, lalu salin paragraf dari halaman web, dan bandingkan kedua daftarnya. Perbedaan itulah inti dari mengapa perilaku tempel berbeda antar aplikasi. Untuk versi teksnya, pbpaste mencetak isinya, dan echo "hello" | pbcopy menulis ke clipboard.

Bagaimana Mac tahu clipboard berubah?

Sebagian besar, ia tidak memberi tahu siapa pun. Sejauh menyangkut API yang terdokumentasi publik, NSPasteboard tidak menyediakan notifikasi «clipboard berubah». Aplikasi yang peduli, yaitu semua clipboard manager, melakukan polling terhadap change count dengan timer singkat dan baru membaca isinya ketika angkanya bergerak. Ini murah, karena membaca satu bilangan bulat nyaris tidak memakan biaya.

Ada konsekuensi praktisnya:

  • Aplikasi riwayat tidak bisa melihat apa pun yang disalin saat ia tidak berjalan.
  • Jika dua penyalinan terjadi lebih cepat dari interval polling, yang pertama bisa terlewat. Interval polling Maccy dapat diatur di pengaturannya .
  • Change count juga bertambah ketika aplikasi menulis ulang konten yang sama, itulah sebabnya alat riwayat butuh de-duplikasi sendiri.

Apa yang baru di Tahoe?

Riwayat clipboard di Spotlight

Perubahan utama Tahoe untuk topik ini adalah Spotlight kini punya tampilan Clipboard. Buka Spotlight dan pindah ke tampilan itu (set pintasan Apple untuk kategori Spotlight yang baru menempatkan clipboard di ⌘4 ), lalu Anda bisa menelusuri salinan terbaru dan menempelkannya kembali. Apple menggambarkan riwayat ini bersifat jangka pendek, hanya sekitar delapan jam ke belakang .

Ini menjadikan Spotlight jaring pengaman yang lumayan untuk situasi «tadi sejam lalu saya salin apa ya». Namun, berdasarkan desain yang disebutkan, ia bukan arsip jangka panjang: tidak ada snippet berumur seminggu, tidak ada favorit yang bisa disematkan, dan tidak ada aturan abaikan per aplikasi seperti yang ditawarkan alat khusus .

Privasi yang lebih ketat pada pembacaan clipboard

Apple bergerak ke arah membuat pembacaan clipboard secara programatik terlihat oleh pengguna. Fondasinya sudah dirilis sebagai API pasteboard access-behavior baru untuk developer, dan arahnya adalah munculnya prompt ala iOS saat sebuah aplikasi membaca clipboard tanpa aksi tempel dari pengguna. Seberapa ketat Tahoe menerapkannya pada aplikasi pihak ketiga biasa, dan pengaturan apa yang terlihat oleh pengguna, adalah detail yang sebaiknya Anda pastikan langsung di Mac dengan Tahoe sebelum dijadikan pegangan . Ini penting bagi clipboard manager karena seluruh tugas mereka adalah membaca clipboard di latar belakang, jadi periksa dokumentasi masing-masing aplikasi soal izin di Tahoe.

Apakah clipboard tersinkron antara Mac dan iPhone?

Ya, lewat Universal Clipboard. Fitur ini bagian dari Continuity: masuk dengan Akun Apple yang sama di kedua perangkat, aktifkan Handoff, nyalakan Bluetooth dan Wi-Fi, dan dekatkan kedua perangkat. Salin di satu perangkat, tempel di perangkat lain. Konten yang ditransfer hanya tersedia dalam jendela waktu singkat, jadi ia berperilaku sebagai handoff, bukan riwayat yang tersinkron. Ia juga hanya satu item: setiap salinan baru menggantikan yang sebelumnya.

Jika berhenti bekerja, penyebab yang biasa adalah Handoff dimatikan, Bluetooth nonaktif, atau kedua perangkat memakai Akun Apple berbeda. Mematikan lalu menyalakan kembali Handoff adalah perbaikan pertama yang klasik.

Apa yang tetap privat dan apa yang tidak?

Clipboard bisa dibaca oleh aplikasi mana pun yang diizinkan membacanya. Tidak ada enkripsi per salinan. Karena itu komunitas membuat sebuah konvensi: aplikasi yang menyalin data sensitif menandainya dengan tipe pasteboard khusus, yang didokumentasikan di nspasteboard.org, seperti org.nspasteboard.ConcealedType (kata sandi) dan org.nspasteboard.TransientType (konten berumur pendek). Password manager umumnya menyetel tanda ini, dan clipboard manager yang baik akan melewati apa pun yang membawanya.

Maccy mengikuti konvensi ini. Di pengaturannya, pada bagian Ignore, Anda bisa melihat dan mengedit daftar tipe pasteboard yang diabaikan serta mengabaikan aplikasi tertentu sepenuhnya . Dua catatan jujur: penanda itu hanyalah konvensi, bukan mekanisme penegakan, sehingga aplikasi yang tidak menyetelnya membiarkan datanya terbuka, dan apa pun yang Anda salin terlihat oleh aplikasi mana pun yang diizinkan membaca clipboard sampai ia tertimpa.

Clipboard bawaan vs. clipboard manager

Clipboard bawaan (pasteboard) Riwayat Spotlight (Tahoe) Manager khusus (mis. Maccy)
Item tersimpan Satu Hanya item terbaru, kira-kira hitungan jam Riwayat yang bisa diatur
Pencarian Tidak ada Lewat Spotlight Ada, ketik untuk memfilter
Abaikan aplikasi/tipe sensitif Tidak berlaku Ya
Disimpan di disk Tidak Secara lokal di Mac Anda
Biaya Sudah termasuk Sudah termasuk Maccy: gratis dan open source

Jika Anda hanya sesekali perlu memulihkan salinan terbaru, riwayat Spotlight mungkin sudah cukup. Jika Anda menempel dari kumpulan snippet yang sama setiap hari, atau menginginkan pengecualian aplikasi sensitif dan riwayat lebih panjang, manager khusus layak dipakai. Maccy App berjalan dari menu bar, terbuka dengan ⇧⌘C secara default, dan dirancang dengan penyaringan yang mengutamakan keyboard . Apa pun pilihan Anda, semua penjelasan di atas tetap berlaku, karena setiap alat bertumpu pada pasteboard yang sama.

Pemecahan masalah: saat clipboard bermasalah

  • Tempel tidak berefek atau menempelkan konten lama. Salin sesuatu yang sepele dari kolom teks biasa untuk mereset kondisinya, lalu coba lagi. Jika masih terjadi, mulai ulang aplikasi tempat Anda menempel.
  • Format ikut terbawa. Gunakan Paste and Match Style (⌥⇧⌘V).
  • Menyalin file tapi yang tertempel path-nya (atau sebaliknya). Aplikasi memilih representasi yang berbeda dari yang Anda harapkan. Periksa isi clipboard dengan osascript -e 'clipboard info'.
  • Universal Clipboard tidak stabil. Pastikan Akun Apple sama, Handoff aktif, serta Bluetooth dan Wi-Fi menyala.
  • Jalan terakhir. Log out lalu masuk lagi, atau restart. Layanan pasteboard dikelola sistem dan dimulai ulang bersama sesi Anda.

Model mental yang perlu diingat

Menyalin berarti memublikasikan sekumpulan format dan menaikkan sebuah penghitung. Menempel berarti aplikasi tujuan memilih dari kumpulan itu. Semua hal lain, termasuk riwayat, sinkronisasi, dan privasi, dibangun di atas fondasi sederhana tersebut. Begitu Anda bisa melihat isi kumpulan itu dengan clipboard info, sebagian besar misteri clipboard tidak lagi misterius.

Kejutan saat menempel mana yang paling mengganggu Anda: format yang hilang, riwayat yang hilang, atau hal lain? Beri tahu kami, dan mungkin itu jadi panduan berikutnya.

Cara Kerja Clipboard di macOS Tahoe

Cara Kerja Clipboard di macOS Tahoe

Jawaban singkat: Clipboard macOS adalah layanan sistem yang disebut pasteboard. Saat Anda menyalin, aplikasi sumber menyerahkan satu atau lebih representasi dari konten yang sama ke sistem (teks biasa, rich text, gambar, referensi file), lalu sebuah penghitung bertambah. Saat Anda menempel, aplikasi tujuan memilih format terkaya yang bisa ia pahami. Tahoe mempertahankan model ini, menambahkan riwayat clipboard bawaan di Spotlight, dan terus memperketat privasi terhadap aplikasi yang membaca clipboard di latar belakang.

Anda menekan ⌘C puluhan kali sehari. Mari kita ikuti satu tekanan itu dari awal sampai akhir, karena hampir semua keanehan clipboard yang pernah Anda temui (teks tertempel dengan font yang salah, gambar muncul sebagai file, kata sandi nongol di aplikasi riwayat) berasal dari salah satu langkah dalam perjalanan ini.

Apa itu clipboard di macOS?

Secara teknis, clipboard adalah general pasteboard, layanan sistem bersama yang diakses aplikasi lewat API NSPasteboard. Ia bukan file dan bukan aplikasi yang terlihat. Ia hanya menyimpan satu «kumpulan item» aktif pada satu waktu, dan menyalin lagi akan menggantikannya. Nama «pasteboard» inilah alasan Anda melihat pb pada perintah terminal seperti pbcopy dan pbpaste.

Dua hal ini penting untuk semua pembahasan di bawah:

  • Hanya menyimpan satu hal sekaligus. macOS tidak pernah punya riwayat multi-item bawaan untuk general pasteboard seperti ⊞V di Windows. Riwayat selalu merupakan tambahan di atasnya. Fitur Spotlight di Tahoe adalah upaya pertama Apple di level sistem (lihat di bawah).
  • Satu salinan sebenarnya adalah beberapa salinan. Satu kali ⌘C bisa menaruh banyak representasi dari konten yang sama ke pasteboard sekaligus.

Apa yang terjadi saat Anda menekan ⌘C?

  1. Aplikasi mengklaim pasteboard. Isi lama dihapus dan aplikasi mendeklarasikan apa yang akan disediakannya. Pada saat inilah change count pasteboard (sebuah bilangan bulat) naik satu.
  2. Aplikasi menawarkan beberapa tipe. Setiap tipe diidentifikasi dengan Uniform Type Identifier (UTI), sistem yang sama yang dipakai untuk mengenali jenis file.
  3. Data bisa dikirim secara lazy. Aplikasi dapat menjanjikan sebuah format dan baru menghasilkan datanya ketika ada yang benar-benar menempel. Ini membuat salinan besar (gambar berukuran besar, rentang sel spreadsheet) tetap ringan sampai benar-benar dibutuhkan.

Kenapa hasil tempel berbeda di tiap aplikasi?

Karena yang memilih adalah aplikasi tujuan. Salin satu paragraf berformat dari Safari, dan pasteboard bisa menyimpan beberapa versi sekaligus:

Representasi Type identifier umum Siapa yang memilih
Teks biasa public.utf8-plain-text Terminal, editor kode, kolom pencarian
Rich text public.rtf TextEdit, Pages, Mail
HTML public.html Editor web, Notes, kolom rich text
Gambar public.png / public.tiff Preview, Keynote, aplikasi desain
Referensi file public.file-url Finder, lampiran Mail, aplikasi chat

Editor kode mengambil teks biasa dan mengabaikan HTML, sehingga stylingnya hilang. Notes mengambil HTML dan mempertahankannya. Keduanya bukan bug. Inilah juga alasan ⌥⇧⌘V (Paste and Match Style) ada: ia meminta aplikasi tujuan memakai representasi teks biasa lalu menerapkan format lokal.

Buktikan sendiri lewat Terminal

Anda tidak perlu percaya begitu saja. Salin sesuatu, lalu jalankan:

osascript -e 'clipboard info'

Perintah ini mencetak setiap tipe yang sedang ada di clipboard beserta ukurannya dalam byte. Salin rentang sel dari Numbers, lalu salin paragraf dari halaman web, dan bandingkan kedua daftarnya. Perbedaan itulah inti dari mengapa perilaku tempel berbeda antar aplikasi. Untuk versi teksnya, pbpaste mencetak isinya, dan echo "hello" | pbcopy menulis ke clipboard.

Bagaimana Mac tahu clipboard berubah?

Sebagian besar, ia tidak memberi tahu siapa pun. Sejauh menyangkut API yang terdokumentasi publik, NSPasteboard tidak menyediakan notifikasi «clipboard berubah». Aplikasi yang peduli, yaitu semua clipboard manager, melakukan polling terhadap change count dengan timer singkat dan baru membaca isinya ketika angkanya bergerak. Ini murah, karena membaca satu bilangan bulat nyaris tidak memakan biaya.

Ada konsekuensi praktisnya:

  • Aplikasi riwayat tidak bisa melihat apa pun yang disalin saat ia tidak berjalan.
  • Jika dua penyalinan terjadi lebih cepat dari interval polling, yang pertama bisa terlewat. Interval polling Maccy dapat diatur di pengaturannya .
  • Change count juga bertambah ketika aplikasi menulis ulang konten yang sama, itulah sebabnya alat riwayat butuh de-duplikasi sendiri.

Apa yang baru di Tahoe?

Riwayat clipboard di Spotlight

Perubahan utama Tahoe untuk topik ini adalah Spotlight kini punya tampilan Clipboard. Buka Spotlight dan pindah ke tampilan itu (set pintasan Apple untuk kategori Spotlight yang baru menempatkan clipboard di ⌘4 ), lalu Anda bisa menelusuri salinan terbaru dan menempelkannya kembali. Apple menggambarkan riwayat ini bersifat jangka pendek, hanya sekitar delapan jam ke belakang .

Ini menjadikan Spotlight jaring pengaman yang lumayan untuk situasi «tadi sejam lalu saya salin apa ya». Namun, berdasarkan desain yang disebutkan, ia bukan arsip jangka panjang: tidak ada snippet berumur seminggu, tidak ada favorit yang bisa disematkan, dan tidak ada aturan abaikan per aplikasi seperti yang ditawarkan alat khusus .

Privasi yang lebih ketat pada pembacaan clipboard

Apple bergerak ke arah membuat pembacaan clipboard secara programatik terlihat oleh pengguna. Fondasinya sudah dirilis sebagai API pasteboard access-behavior baru untuk developer, dan arahnya adalah munculnya prompt ala iOS saat sebuah aplikasi membaca clipboard tanpa aksi tempel dari pengguna. Seberapa ketat Tahoe menerapkannya pada aplikasi pihak ketiga biasa, dan pengaturan apa yang terlihat oleh pengguna, adalah detail yang sebaiknya Anda pastikan langsung di Mac dengan Tahoe sebelum dijadikan pegangan . Ini penting bagi clipboard manager karena seluruh tugas mereka adalah membaca clipboard di latar belakang, jadi periksa dokumentasi masing-masing aplikasi soal izin di Tahoe.

Apakah clipboard tersinkron antara Mac dan iPhone?

Ya, lewat Universal Clipboard. Fitur ini bagian dari Continuity: masuk dengan Akun Apple yang sama di kedua perangkat, aktifkan Handoff, nyalakan Bluetooth dan Wi-Fi, dan dekatkan kedua perangkat. Salin di satu perangkat, tempel di perangkat lain. Konten yang ditransfer hanya tersedia dalam jendela waktu singkat, jadi ia berperilaku sebagai handoff, bukan riwayat yang tersinkron. Ia juga hanya satu item: setiap salinan baru menggantikan yang sebelumnya.

Jika berhenti bekerja, penyebab yang biasa adalah Handoff dimatikan, Bluetooth nonaktif, atau kedua perangkat memakai Akun Apple berbeda. Mematikan lalu menyalakan kembali Handoff adalah perbaikan pertama yang klasik.

Apa yang tetap privat dan apa yang tidak?

Clipboard bisa dibaca oleh aplikasi mana pun yang diizinkan membacanya. Tidak ada enkripsi per salinan. Karena itu komunitas membuat sebuah konvensi: aplikasi yang menyalin data sensitif menandainya dengan tipe pasteboard khusus, yang didokumentasikan di nspasteboard.org, seperti org.nspasteboard.ConcealedType (kata sandi) dan org.nspasteboard.TransientType (konten berumur pendek). Password manager umumnya menyetel tanda ini, dan clipboard manager yang baik akan melewati apa pun yang membawanya.

Maccy mengikuti konvensi ini. Di pengaturannya, pada bagian Ignore, Anda bisa melihat dan mengedit daftar tipe pasteboard yang diabaikan serta mengabaikan aplikasi tertentu sepenuhnya . Dua catatan jujur: penanda itu hanyalah konvensi, bukan mekanisme penegakan, sehingga aplikasi yang tidak menyetelnya membiarkan datanya terbuka, dan apa pun yang Anda salin terlihat oleh aplikasi mana pun yang diizinkan membaca clipboard sampai ia tertimpa.

Clipboard bawaan vs. clipboard manager

Clipboard bawaan (pasteboard) Riwayat Spotlight (Tahoe) Manager khusus (mis. Maccy)
Item tersimpan Satu Hanya item terbaru, kira-kira hitungan jam Riwayat yang bisa diatur
Pencarian Tidak ada Lewat Spotlight Ada, ketik untuk memfilter
Abaikan aplikasi/tipe sensitif Tidak berlaku Ya
Disimpan di disk Tidak Secara lokal di Mac Anda
Biaya Sudah termasuk Sudah termasuk Maccy: gratis dan open source

Jika Anda hanya sesekali perlu memulihkan salinan terbaru, riwayat Spotlight mungkin sudah cukup. Jika Anda menempel dari kumpulan snippet yang sama setiap hari, atau menginginkan pengecualian aplikasi sensitif dan riwayat lebih panjang, manager khusus layak dipakai. Maccy App berjalan dari menu bar, terbuka dengan ⇧⌘C secara default, dan dirancang dengan penyaringan yang mengutamakan keyboard . Apa pun pilihan Anda, semua penjelasan di atas tetap berlaku, karena setiap alat bertumpu pada pasteboard yang sama.

Pemecahan masalah: saat clipboard bermasalah

  • Tempel tidak berefek atau menempelkan konten lama. Salin sesuatu yang sepele dari kolom teks biasa untuk mereset kondisinya, lalu coba lagi. Jika masih terjadi, mulai ulang aplikasi tempat Anda menempel.
  • Format ikut terbawa. Gunakan Paste and Match Style (⌥⇧⌘V).
  • Menyalin file tapi yang tertempel path-nya (atau sebaliknya). Aplikasi memilih representasi yang berbeda dari yang Anda harapkan. Periksa isi clipboard dengan osascript -e 'clipboard info'.
  • Universal Clipboard tidak stabil. Pastikan Akun Apple sama, Handoff aktif, serta Bluetooth dan Wi-Fi menyala.
  • Jalan terakhir. Log out lalu masuk lagi, atau restart. Layanan pasteboard dikelola sistem dan dimulai ulang bersama sesi Anda.

Model mental yang perlu diingat

Menyalin berarti memublikasikan sekumpulan format dan menaikkan sebuah penghitung. Menempel berarti aplikasi tujuan memilih dari kumpulan itu. Semua hal lain, termasuk riwayat, sinkronisasi, dan privasi, dibangun di atas fondasi sederhana tersebut. Begitu Anda bisa melihat isi kumpulan itu dengan clipboard info, sebagian besar misteri clipboard tidak lagi misterius.

Kejutan saat menempel mana yang paling mengganggu Anda: format yang hilang, riwayat yang hilang, atau hal lain? Beri tahu kami, dan mungkin itu jadi panduan berikutnya.

macOS Tahoe में क्लिपबोर्ड असल में कैसे काम करता है

macOS Tahoe में क्लिपबोर्ड असल में कैसे काम करता है

संक्षिप्त उत्तर: macOS का क्लिपबोर्ड एक सिस्टम-वाइड सर्विस है जिसे पेस्टबोर्ड कहते हैं। जब आप कॉपी करते हैं, तो सोर्स ऐप सिस्टम को एक ही कंटेंट के एक या अधिक रूप (प्लेन टेक्स्ट, रिच टेक्स्ट, इमेज, फ़ाइल रेफ़रेंस) सौंपता है और एक काउंटर बढ़ जाता है। पेस्ट करते समय डेस्टिनेशन ऐप वह सबसे समृद्ध फ़ॉर्मैट चुनता है जिसे वह समझ सकता है। Tahoe यही मॉडल बरकरार रखता है, Spotlight में बिल्ट-इन क्लिपबोर्ड हिस्ट्री जोड़ता है, और बैकग्राउंड में क्लिपबोर्ड पढ़ने वाले ऐप्स के आसपास प्राइवेसी को और कसता है।

आप दिन में चालीस बार ⌘C दबाते हैं। चलिए, इनमें से एक प्रेस को शुरू से अंत तक फ़ॉलो करते हैं, क्योंकि क्लिपबोर्ड की लगभग हर अजीबोगरीब हरकत (टेक्स्ट का ग़लत फ़ॉन्ट में पेस्ट होना, इमेज का फ़ाइल बनकर आना, किसी हिस्ट्री ऐप में पासवर्ड दिख जाना) इसी सफ़र के किसी न किसी कदम से निकलती है।

macOS में क्लिपबोर्ड क्या है?

तकनीकी रूप से क्लिपबोर्ड असल में जनरल पेस्टबोर्ड है, यानी एक साझा सिस्टम सर्विस जिस तक ऐप्स NSPasteboard API के ज़रिए पहुँचते हैं। यह कोई फ़ाइल या दिखने वाला ऐप नहीं है। यह एक समय में केवल एक मौजूदा «आइटम सेट» रखता है, और दोबारा कॉपी करने पर वह बदल जाता है। «पेस्टबोर्ड» नाम की वजह से ही आपको pbcopy और pbpaste जैसे टर्मिनल टूल्स में pb दिखता है।

आगे की हर बात के लिए दो बातें ज़रूरी हैं:

  • यह एक समय में एक ही चीज़ रखता है। macOS ने जनरल पेस्टबोर्ड के लिए कभी नेटिव मल्टी-आइटम हिस्ट्री नहीं रखी, जैसी Windows की ⊞V रखती है। हिस्ट्री ऊपर से जोड़ी गई चीज़ है। Tahoe का Spotlight फ़ीचर इस दिशा में Apple का पहला सिस्टम-लेवल प्रयास है (नीचे देखें)।
  • एक कॉपी असल में कई कॉपियाँ होती है। एक ⌘C एक ही कंटेंट के कई रूप एक साथ पेस्टबोर्ड पर रख सकता है।

⌘C दबाने पर क्या होता है?

  1. ऐप पेस्टबोर्ड पर दावा करता है। वह पुराना कंटेंट साफ़ करता है और घोषणा करता है कि वह क्या-क्या देगा। इसी क्षण पेस्टबोर्ड का चेंज काउंट (एक पूर्णांक) एक से बढ़ जाता है।
  2. ऐप कई टाइप ऑफ़र करता है। हर टाइप की पहचान एक Uniform Type Identifier (UTI) से होती है, वही सिस्टम जो फ़ाइल टाइप पहचानता है।
  3. डेटा लेज़ी तरीके से दिया जा सकता है। ऐप किसी फ़ॉर्मैट का वादा कर सकता है और असली बाइट्स तभी बनाता है जब कोई सच में पेस्ट करे। इससे बड़ी कॉपियाँ (बड़ी इमेज, स्प्रेडशीट की सेल रेंज) ज़रूरत पड़ने तक सस्ती रहती हैं।

अलग-अलग ऐप्स में पेस्ट करने पर अलग नतीजे क्यों मिलते हैं?

क्योंकि चुनाव डेस्टिनेशन करता है। Safari से कोई स्टाइल्ड पैराग्राफ़ कॉपी करें, तो पेस्टबोर्ड पर एक साथ कई वर्शन हो सकते हैं:

रूप (Representation) आम टाइप आइडेंटिफ़ायर इसे कौन चुनता है
प्लेन टेक्स्ट public.utf8-plain-text टर्मिनल, कोड एडिटर, सर्च फ़ील्ड
रिच टेक्स्ट public.rtf TextEdit, Pages, Mail
HTML public.html वेब एडिटर, Notes, रिच-टेक्स्ट फ़ील्ड
इमेज public.png / public.tiff Preview, Keynote, डिज़ाइन टूल्स
फ़ाइल रेफ़रेंस public.file-url Finder, Mail अटैचमेंट, चैट ऐप्स

कोड एडिटर प्लेन टेक्स्ट उठाता है और HTML को अनदेखा कर देता है, इसलिए स्टाइलिंग ग़ायब हो जाती है। Notes HTML उठाता है और उसे बनाए रखता है। इनमें से कोई भी बग नहीं है। इसी वजह से ⌥⇧⌘V (Paste and Match Style) मौजूद है: यह डेस्टिनेशन से कहता है कि वह प्लेन-टेक्स्ट रूप को प्राथमिकता दे और अपनी लोकल फ़ॉर्मैटिंग लगाए।

टर्मिनल में खुद देखिए

इसे आँख मूँदकर मानने की ज़रूरत नहीं। कुछ कॉपी कीजिए, फिर चलाइए:

osascript -e 'clipboard info'

यह क्लिपबोर्ड पर मौजूद हर टाइप को उसके साइज़ (बाइट्स में) के साथ प्रिंट करता है। Numbers से सेल रेंज कॉपी करें, फिर किसी वेब पेज से पैराग्राफ़, और दोनों सूचियों की तुलना करें। यही अंतर पूरी कहानी है कि अलग-अलग ऐप्स में पेस्ट अलग क्यों बर्ताव करता है। टेक्स्ट वर्शन के लिए pbpaste उसे प्रिंट करता है, और echo "hello" | pbcopy उसमें लिखता है।

Mac को कैसे पता चलता है कि क्लिपबोर्ड बदला?

ज़्यादातर मामलों में वह किसी को बताता ही नहीं। सार्वजनिक रूप से दस्तावेज़ीकृत API की बात करें तो NSPasteboard में «क्लिपबोर्ड बदला» जैसी कोई नोटिफ़िकेशन नहीं है। जिन ऐप्स को इसकी परवाह है, यानी हर क्लिपबोर्ड मैनेजर, वे एक छोटे टाइमर पर चेंज काउंट को पोल करते हैं और नंबर बदलने पर ही कंटेंट पढ़ते हैं। यह सस्ता है, क्योंकि एक पूर्णांक पढ़ने में लगभग कुछ खर्च नहीं होता।

इसके व्यावहारिक नतीजे हैं:

  • हिस्ट्री ऐप वह कुछ नहीं देख सकता जो उसके न चलने के दौरान कॉपी हुआ।
  • अगर दो कॉपी पोल इंटरवल से भी तेज़ हो जाएँ, तो पहली छूट सकती है। Maccy का पोलिंग इंटरवल उसकी सेटिंग्स में बदला जा सकता है ।
  • जब कोई ऐप वही कंटेंट दोबारा लिखता है, तब भी चेंज काउंट बढ़ता है। इसीलिए हिस्ट्री टूल को अपना डी-डुप्लिकेशन खुद करना पड़ता है।

Tahoe में नया क्या है?

Spotlight में क्लिपबोर्ड हिस्ट्री

इस विषय पर Tahoe का सबसे बड़ा बदलाव यह है कि Spotlight में एक Clipboard व्यू जुड़ा है। Spotlight खोलकर उस पर स्विच करें (Spotlight की नई श्रेणियों के लिए Apple के शॉर्टकट सेट में क्लिपबोर्ड ⌘4 पर है ) और आप हाल की कॉपियाँ ब्राउज़ करके उनमें से कोई वापस पेस्ट कर सकते हैं। Apple इस हिस्ट्री को अल्पकालिक बताता है, जो सिर्फ़ लगभग आठ घंटे पीछे तक जाती है ।

इससे Spotlight «एक घंटे पहले जो कॉपी किया था» वाला एक ठीक-ठाक सेफ़्टी नेट बन जाता है। अपने बताए डिज़ाइन के हिसाब से यह लंबे समय का आर्काइव नहीं है: हफ़्ते भर पुराने स्निपेट नहीं, पिन किए हुए फ़ेवरेट नहीं, और समर्पित टूल्स जैसे पर-ऐप इग्नोर नियम भी नहीं ।

क्लिपबोर्ड रीड के आसपास सख़्त प्राइवेसी

Apple प्रोग्रामैटिक क्लिपबोर्ड रीड को यूज़र के लिए दिखाई देने वाला बनाने की ओर बढ़ रहा है। इसकी नींव डेवलपर्स के लिए नए पेस्टबोर्ड एक्सेस-बिहेवियर API के रूप में आई थी, और दिशा यह है कि जब कोई ऐप यूज़र के पेस्ट एक्शन के बिना क्लिपबोर्ड पढ़े, तो iOS जैसा प्रॉम्प्ट आए। Tahoe सामान्य थर्ड-पार्टी ऐप्स पर इसे कितनी सख़्ती से लागू करता है, और यूज़र को कौन-सी सेटिंग दिखती है, ये बातें मैं किसी Tahoe मशीन पर जाँचने के बाद ही भरोसे लायक मानूँगा । क्लिपबोर्ड मैनेजर्स के लिए यह मायने रखता है क्योंकि उनका पूरा काम ही बैकग्राउंड में क्लिपबोर्ड पढ़ना है, इसलिए Tahoe पर परमिशन के बारे में हर ऐप का दस्तावेज़ ज़रूर देखें।

क्या क्लिपबोर्ड मेरे Mac और iPhone के बीच सिंक होता है?

हाँ, Universal Clipboard के ज़रिए। यह Continuity का हिस्सा है: दोनों डिवाइसों पर एक ही Apple Account से साइन इन करें, Handoff चालू करें, Bluetooth और Wi-Fi ऑन रखें, और डिवाइस पास-पास रखें। एक डिवाइस पर कॉपी करें, दूसरे पर पेस्ट करें। ट्रांसफ़र किया गया कंटेंट सिर्फ़ थोड़ी देर के लिए उपलब्ध रहता है, यानी यह हैंडऑफ़ की तरह काम करता है, सिंक की हुई हिस्ट्री की तरह नहीं। यह भी सिंगल-आइटम है: हर नई कॉपी पिछली को बदल देती है।

अगर यह काम करना बंद कर दे, तो आम कारण हैं Handoff का बंद होना, Bluetooth का डिसेबल होना, या डिवाइसों का अलग-अलग Apple Account पर होना। Handoff को बंद करके दोबारा चालू करना पहला पुराना आज़माया हुआ उपाय है।

क्या प्राइवेट रहता है और क्या नहीं?

क्लिपबोर्ड को हर वह ऐप पढ़ सकता है जिसे इसकी अनुमति है। हर कॉपी की अपनी एन्क्रिप्शन नहीं होती। इसलिए कम्युनिटी ने एक कन्वेंशन बनाई: संवेदनशील डेटा कॉपी करने वाले ऐप्स उसे विशेष पेस्टबोर्ड टाइप से मार्क करते हैं, जो nspasteboard.org पर दस्तावेज़ित हैं, जैसे org.nspasteboard.ConcealedType (पासवर्ड) और org.nspasteboard.TransientType (अल्पकालिक कंटेंट)। पासवर्ड मैनेजर आमतौर पर इन्हें सेट करते हैं, और अच्छे व्यवहार वाले क्लिपबोर्ड मैनेजर इन्हें वहन करने वाली किसी भी चीज़ को छोड़ देते हैं।

Maccy इस कन्वेंशन का पालन करता है। इसकी सेटिंग्स में Ignore के तहत आप इग्नोर किए गए पेस्टबोर्ड टाइप्स की सूची देख और एडिट कर सकते हैं, और चुनिंदा ऐप्स को पूरी तरह इग्नोर भी कर सकते हैं । ईमानदारी से दो चेतावनियाँ: ये मार्कर एक कन्वेंशन हैं, लागू कराने वाला तंत्र नहीं, इसलिए जो ऐप इन्हें सेट नहीं करता उसका डेटा खुला रह जाता है; और आप जो कुछ भी कॉपी करते हैं, वह ओवरराइट होने तक हर उस ऐप को दिखता है जिसे क्लिपबोर्ड पढ़ने की अनुमति है।

नेटिव क्लिपबोर्ड बनाम क्लिपबोर्ड मैनेजर

बिल्ट-इन क्लिपबोर्ड (पेस्टबोर्ड) Spotlight हिस्ट्री (Tahoe) समर्पित मैनेजर (जैसे Maccy)
रखे गए आइटम एक सिर्फ़ हाल के आइटम, लगभग कुछ घंटे कॉन्फ़िगर करने योग्य हिस्ट्री
सर्च नहीं Spotlight के ज़रिए हाँ, टाइप करके फ़िल्टर करें
संवेदनशील ऐप्स/टाइप्स इग्नोर करना लागू नहीं हाँ
डिस्क पर स्टोर नहीं आपके Mac पर लोकली
क़ीमत शामिल शामिल Maccy: मुफ़्त और ओपन सोर्स

अगर आपको सिर्फ़ कभी-कभार कोई हाल की कॉपी वापस चाहिए, तो Spotlight की हिस्ट्री शायद काफ़ी है। अगर आप रोज़ स्निपेट के एक ही सेट से पेस्ट करते हैं, या संवेदनशील ऐप्स का बहिष्कार और लंबी हिस्ट्री चाहते हैं, तो समर्पित मैनेजर अपनी जगह कमाता है। Maccy App मेन्यू बार से चलता है, डिफ़ॉल्ट रूप से ⇧⌘C से खुलता है, और कीबोर्ड-फ़र्स्ट फ़िल्टरिंग के इर्द-गिर्द बना है । आप जो भी रास्ता चुनें, ऊपर की सारी बातें लागू रहती हैं, क्योंकि हर टूल उसी पेस्टबोर्ड के ऊपर बैठा है।

ट्रबलशूटिंग: जब क्लिपबोर्ड गड़बड़ करे

  • पेस्ट कुछ नहीं करता या पुराना कंटेंट पेस्ट करता है। स्टेट रीसेट करने के लिए किसी प्लेन टेक्स्ट फ़ील्ड से कोई मामूली चीज़ कॉपी करें, फिर दोबारा कोशिश करें। अगर समस्या बनी रहे, तो जिस ऐप में पेस्ट कर रहे हैं उसे रीस्टार्ट करें।
  • फ़ॉर्मैटिंग पीछा नहीं छोड़ती। Paste and Match Style (⌥⇧⌘V) इस्तेमाल करें।
  • फ़ाइल कॉपी की, पाथ मिला (या उल्टा)। ऐप वह रूप नहीं चुन रहा जिसकी आप उम्मीद कर रहे थे। osascript -e 'clipboard info' से जाँचें कि क्लिपबोर्ड पर क्या है।
  • Universal Clipboard अस्थिर है। पक्का करें कि Apple Account वही है, Handoff चालू है, और Bluetooth व Wi-Fi ऑन हैं।
  • आख़िरी उपाय। लॉग आउट करके दोबारा लॉग इन करें, या रीस्टार्ट करें। पेस्टबोर्ड सर्विस सिस्टम मैनेज करता है और आपके सेशन के साथ फिर से शुरू हो जाती है।

याद रखने लायक मानसिक मॉडल

कॉपी करना फ़ॉर्मैट्स का एक बंडल प्रकाशित करता है और एक काउंटर बढ़ाता है। पेस्ट करना डेस्टिनेशन ऐप द्वारा उस बंडल में से चुनना है। बाक़ी सब कुछ, यानी हिस्ट्री, सिंक और प्राइवेसी, इसी सरल बुनियाद पर बना है। एक बार आप clipboard info से बंडल देख लेते हैं, तो क्लिपबोर्ड की ज़्यादातर पहेलियाँ पहेली नहीं रहतीं।

कौन-सा पेस्ट सरप्राइज़ आपको सबसे ज़्यादा परेशान करता है: खोई हुई फ़ॉर्मैटिंग, खोई हुई हिस्ट्री, या कुछ और? हमें बताइए, हो सकता है वही अगली गाइड बन जाए।

macOS Tahoe में क्लिपबोर्ड असल में कैसे काम करता है

macOS Tahoe में क्लिपबोर्ड असल में कैसे काम करता है

संक्षिप्त उत्तर: macOS का क्लिपबोर्ड एक सिस्टम-वाइड सर्विस है जिसे पेस्टबोर्ड कहते हैं। जब आप कॉपी करते हैं, तो सोर्स ऐप सिस्टम को एक ही कंटेंट के एक या अधिक रूप (प्लेन टेक्स्ट, रिच टेक्स्ट, इमेज, फ़ाइल रेफ़रेंस) सौंपता है और एक काउंटर बढ़ जाता है। पेस्ट करते समय डेस्टिनेशन ऐप वह सबसे समृद्ध फ़ॉर्मैट चुनता है जिसे वह समझ सकता है। Tahoe यही मॉडल बरकरार रखता है, Spotlight में बिल्ट-इन क्लिपबोर्ड हिस्ट्री जोड़ता है, और बैकग्राउंड में क्लिपबोर्ड पढ़ने वाले ऐप्स के आसपास प्राइवेसी को और कसता है।

आप दिन में चालीस बार ⌘C दबाते हैं। चलिए, इनमें से एक प्रेस को शुरू से अंत तक फ़ॉलो करते हैं, क्योंकि क्लिपबोर्ड की लगभग हर अजीबोगरीब हरकत (टेक्स्ट का ग़लत फ़ॉन्ट में पेस्ट होना, इमेज का फ़ाइल बनकर आना, किसी हिस्ट्री ऐप में पासवर्ड दिख जाना) इसी सफ़र के किसी न किसी कदम से निकलती है।

macOS में क्लिपबोर्ड क्या है?

तकनीकी रूप से क्लिपबोर्ड असल में जनरल पेस्टबोर्ड है, यानी एक साझा सिस्टम सर्विस जिस तक ऐप्स NSPasteboard API के ज़रिए पहुँचते हैं। यह कोई फ़ाइल या दिखने वाला ऐप नहीं है। यह एक समय में केवल एक मौजूदा «आइटम सेट» रखता है, और दोबारा कॉपी करने पर वह बदल जाता है। «पेस्टबोर्ड» नाम की वजह से ही आपको pbcopy और pbpaste जैसे टर्मिनल टूल्स में pb दिखता है।

आगे की हर बात के लिए दो बातें ज़रूरी हैं:

  • यह एक समय में एक ही चीज़ रखता है। macOS ने जनरल पेस्टबोर्ड के लिए कभी नेटिव मल्टी-आइटम हिस्ट्री नहीं रखी, जैसी Windows की ⊞V रखती है। हिस्ट्री ऊपर से जोड़ी गई चीज़ है। Tahoe का Spotlight फ़ीचर इस दिशा में Apple का पहला सिस्टम-लेवल प्रयास है (नीचे देखें)।
  • एक कॉपी असल में कई कॉपियाँ होती है। एक ⌘C एक ही कंटेंट के कई रूप एक साथ पेस्टबोर्ड पर रख सकता है।

⌘C दबाने पर क्या होता है?

  1. ऐप पेस्टबोर्ड पर दावा करता है। वह पुराना कंटेंट साफ़ करता है और घोषणा करता है कि वह क्या-क्या देगा। इसी क्षण पेस्टबोर्ड का चेंज काउंट (एक पूर्णांक) एक से बढ़ जाता है।
  2. ऐप कई टाइप ऑफ़र करता है। हर टाइप की पहचान एक Uniform Type Identifier (UTI) से होती है, वही सिस्टम जो फ़ाइल टाइप पहचानता है।
  3. डेटा लेज़ी तरीके से दिया जा सकता है। ऐप किसी फ़ॉर्मैट का वादा कर सकता है और असली बाइट्स तभी बनाता है जब कोई सच में पेस्ट करे। इससे बड़ी कॉपियाँ (बड़ी इमेज, स्प्रेडशीट की सेल रेंज) ज़रूरत पड़ने तक सस्ती रहती हैं।

अलग-अलग ऐप्स में पेस्ट करने पर अलग नतीजे क्यों मिलते हैं?

क्योंकि चुनाव डेस्टिनेशन करता है। Safari से कोई स्टाइल्ड पैराग्राफ़ कॉपी करें, तो पेस्टबोर्ड पर एक साथ कई वर्शन हो सकते हैं:

रूप (Representation) आम टाइप आइडेंटिफ़ायर इसे कौन चुनता है
प्लेन टेक्स्ट public.utf8-plain-text टर्मिनल, कोड एडिटर, सर्च फ़ील्ड
रिच टेक्स्ट public.rtf TextEdit, Pages, Mail
HTML public.html वेब एडिटर, Notes, रिच-टेक्स्ट फ़ील्ड
इमेज public.png / public.tiff Preview, Keynote, डिज़ाइन टूल्स
फ़ाइल रेफ़रेंस public.file-url Finder, Mail अटैचमेंट, चैट ऐप्स

कोड एडिटर प्लेन टेक्स्ट उठाता है और HTML को अनदेखा कर देता है, इसलिए स्टाइलिंग ग़ायब हो जाती है। Notes HTML उठाता है और उसे बनाए रखता है। इनमें से कोई भी बग नहीं है। इसी वजह से ⌥⇧⌘V (Paste and Match Style) मौजूद है: यह डेस्टिनेशन से कहता है कि वह प्लेन-टेक्स्ट रूप को प्राथमिकता दे और अपनी लोकल फ़ॉर्मैटिंग लगाए।

टर्मिनल में खुद देखिए

इसे आँख मूँदकर मानने की ज़रूरत नहीं। कुछ कॉपी कीजिए, फिर चलाइए:

osascript -e 'clipboard info'

यह क्लिपबोर्ड पर मौजूद हर टाइप को उसके साइज़ (बाइट्स में) के साथ प्रिंट करता है। Numbers से सेल रेंज कॉपी करें, फिर किसी वेब पेज से पैराग्राफ़, और दोनों सूचियों की तुलना करें। यही अंतर पूरी कहानी है कि अलग-अलग ऐप्स में पेस्ट अलग क्यों बर्ताव करता है। टेक्स्ट वर्शन के लिए pbpaste उसे प्रिंट करता है, और echo "hello" | pbcopy उसमें लिखता है।

Mac को कैसे पता चलता है कि क्लिपबोर्ड बदला?

ज़्यादातर मामलों में वह किसी को बताता ही नहीं। सार्वजनिक रूप से दस्तावेज़ीकृत API की बात करें तो NSPasteboard में «क्लिपबोर्ड बदला» जैसी कोई नोटिफ़िकेशन नहीं है। जिन ऐप्स को इसकी परवाह है, यानी हर क्लिपबोर्ड मैनेजर, वे एक छोटे टाइमर पर चेंज काउंट को पोल करते हैं और नंबर बदलने पर ही कंटेंट पढ़ते हैं। यह सस्ता है, क्योंकि एक पूर्णांक पढ़ने में लगभग कुछ खर्च नहीं होता।

इसके व्यावहारिक नतीजे हैं:

  • हिस्ट्री ऐप वह कुछ नहीं देख सकता जो उसके न चलने के दौरान कॉपी हुआ।
  • अगर दो कॉपी पोल इंटरवल से भी तेज़ हो जाएँ, तो पहली छूट सकती है। Maccy का पोलिंग इंटरवल उसकी सेटिंग्स में बदला जा सकता है ।
  • जब कोई ऐप वही कंटेंट दोबारा लिखता है, तब भी चेंज काउंट बढ़ता है। इसीलिए हिस्ट्री टूल को अपना डी-डुप्लिकेशन खुद करना पड़ता है।

Tahoe में नया क्या है?

Spotlight में क्लिपबोर्ड हिस्ट्री

इस विषय पर Tahoe का सबसे बड़ा बदलाव यह है कि Spotlight में एक Clipboard व्यू जुड़ा है। Spotlight खोलकर उस पर स्विच करें (Spotlight की नई श्रेणियों के लिए Apple के शॉर्टकट सेट में क्लिपबोर्ड ⌘4 पर है ) और आप हाल की कॉपियाँ ब्राउज़ करके उनमें से कोई वापस पेस्ट कर सकते हैं। Apple इस हिस्ट्री को अल्पकालिक बताता है, जो सिर्फ़ लगभग आठ घंटे पीछे तक जाती है ।

इससे Spotlight «एक घंटे पहले जो कॉपी किया था» वाला एक ठीक-ठाक सेफ़्टी नेट बन जाता है। अपने बताए डिज़ाइन के हिसाब से यह लंबे समय का आर्काइव नहीं है: हफ़्ते भर पुराने स्निपेट नहीं, पिन किए हुए फ़ेवरेट नहीं, और समर्पित टूल्स जैसे पर-ऐप इग्नोर नियम भी नहीं ।

क्लिपबोर्ड रीड के आसपास सख़्त प्राइवेसी

Apple प्रोग्रामैटिक क्लिपबोर्ड रीड को यूज़र के लिए दिखाई देने वाला बनाने की ओर बढ़ रहा है। इसकी नींव डेवलपर्स के लिए नए पेस्टबोर्ड एक्सेस-बिहेवियर API के रूप में आई थी, और दिशा यह है कि जब कोई ऐप यूज़र के पेस्ट एक्शन के बिना क्लिपबोर्ड पढ़े, तो iOS जैसा प्रॉम्प्ट आए। Tahoe सामान्य थर्ड-पार्टी ऐप्स पर इसे कितनी सख़्ती से लागू करता है, और यूज़र को कौन-सी सेटिंग दिखती है, ये बातें मैं किसी Tahoe मशीन पर जाँचने के बाद ही भरोसे लायक मानूँगा । क्लिपबोर्ड मैनेजर्स के लिए यह मायने रखता है क्योंकि उनका पूरा काम ही बैकग्राउंड में क्लिपबोर्ड पढ़ना है, इसलिए Tahoe पर परमिशन के बारे में हर ऐप का दस्तावेज़ ज़रूर देखें।

क्या क्लिपबोर्ड मेरे Mac और iPhone के बीच सिंक होता है?

हाँ, Universal Clipboard के ज़रिए। यह Continuity का हिस्सा है: दोनों डिवाइसों पर एक ही Apple Account से साइन इन करें, Handoff चालू करें, Bluetooth और Wi-Fi ऑन रखें, और डिवाइस पास-पास रखें। एक डिवाइस पर कॉपी करें, दूसरे पर पेस्ट करें। ट्रांसफ़र किया गया कंटेंट सिर्फ़ थोड़ी देर के लिए उपलब्ध रहता है, यानी यह हैंडऑफ़ की तरह काम करता है, सिंक की हुई हिस्ट्री की तरह नहीं। यह भी सिंगल-आइटम है: हर नई कॉपी पिछली को बदल देती है।

अगर यह काम करना बंद कर दे, तो आम कारण हैं Handoff का बंद होना, Bluetooth का डिसेबल होना, या डिवाइसों का अलग-अलग Apple Account पर होना। Handoff को बंद करके दोबारा चालू करना पहला पुराना आज़माया हुआ उपाय है।

क्या प्राइवेट रहता है और क्या नहीं?

क्लिपबोर्ड को हर वह ऐप पढ़ सकता है जिसे इसकी अनुमति है। हर कॉपी की अपनी एन्क्रिप्शन नहीं होती। इसलिए कम्युनिटी ने एक कन्वेंशन बनाई: संवेदनशील डेटा कॉपी करने वाले ऐप्स उसे विशेष पेस्टबोर्ड टाइप से मार्क करते हैं, जो nspasteboard.org पर दस्तावेज़ित हैं, जैसे org.nspasteboard.ConcealedType (पासवर्ड) और org.nspasteboard.TransientType (अल्पकालिक कंटेंट)। पासवर्ड मैनेजर आमतौर पर इन्हें सेट करते हैं, और अच्छे व्यवहार वाले क्लिपबोर्ड मैनेजर इन्हें वहन करने वाली किसी भी चीज़ को छोड़ देते हैं।

Maccy इस कन्वेंशन का पालन करता है। इसकी सेटिंग्स में Ignore के तहत आप इग्नोर किए गए पेस्टबोर्ड टाइप्स की सूची देख और एडिट कर सकते हैं, और चुनिंदा ऐप्स को पूरी तरह इग्नोर भी कर सकते हैं । ईमानदारी से दो चेतावनियाँ: ये मार्कर एक कन्वेंशन हैं, लागू कराने वाला तंत्र नहीं, इसलिए जो ऐप इन्हें सेट नहीं करता उसका डेटा खुला रह जाता है; और आप जो कुछ भी कॉपी करते हैं, वह ओवरराइट होने तक हर उस ऐप को दिखता है जिसे क्लिपबोर्ड पढ़ने की अनुमति है।

नेटिव क्लिपबोर्ड बनाम क्लिपबोर्ड मैनेजर

बिल्ट-इन क्लिपबोर्ड (पेस्टबोर्ड) Spotlight हिस्ट्री (Tahoe) समर्पित मैनेजर (जैसे Maccy)
रखे गए आइटम एक सिर्फ़ हाल के आइटम, लगभग कुछ घंटे कॉन्फ़िगर करने योग्य हिस्ट्री
सर्च नहीं Spotlight के ज़रिए हाँ, टाइप करके फ़िल्टर करें
संवेदनशील ऐप्स/टाइप्स इग्नोर करना लागू नहीं हाँ
डिस्क पर स्टोर नहीं आपके Mac पर लोकली
क़ीमत शामिल शामिल Maccy: मुफ़्त और ओपन सोर्स

अगर आपको सिर्फ़ कभी-कभार कोई हाल की कॉपी वापस चाहिए, तो Spotlight की हिस्ट्री शायद काफ़ी है। अगर आप रोज़ स्निपेट के एक ही सेट से पेस्ट करते हैं, या संवेदनशील ऐप्स का बहिष्कार और लंबी हिस्ट्री चाहते हैं, तो समर्पित मैनेजर अपनी जगह कमाता है। Maccy App मेन्यू बार से चलता है, डिफ़ॉल्ट रूप से ⇧⌘C से खुलता है, और कीबोर्ड-फ़र्स्ट फ़िल्टरिंग के इर्द-गिर्द बना है । आप जो भी रास्ता चुनें, ऊपर की सारी बातें लागू रहती हैं, क्योंकि हर टूल उसी पेस्टबोर्ड के ऊपर बैठा है।

ट्रबलशूटिंग: जब क्लिपबोर्ड गड़बड़ करे

  • पेस्ट कुछ नहीं करता या पुराना कंटेंट पेस्ट करता है। स्टेट रीसेट करने के लिए किसी प्लेन टेक्स्ट फ़ील्ड से कोई मामूली चीज़ कॉपी करें, फिर दोबारा कोशिश करें। अगर समस्या बनी रहे, तो जिस ऐप में पेस्ट कर रहे हैं उसे रीस्टार्ट करें।
  • फ़ॉर्मैटिंग पीछा नहीं छोड़ती। Paste and Match Style (⌥⇧⌘V) इस्तेमाल करें।
  • फ़ाइल कॉपी की, पाथ मिला (या उल्टा)। ऐप वह रूप नहीं चुन रहा जिसकी आप उम्मीद कर रहे थे। osascript -e 'clipboard info' से जाँचें कि क्लिपबोर्ड पर क्या है।
  • Universal Clipboard अस्थिर है। पक्का करें कि Apple Account वही है, Handoff चालू है, और Bluetooth व Wi-Fi ऑन हैं।
  • आख़िरी उपाय। लॉग आउट करके दोबारा लॉग इन करें, या रीस्टार्ट करें। पेस्टबोर्ड सर्विस सिस्टम मैनेज करता है और आपके सेशन के साथ फिर से शुरू हो जाती है।

याद रखने लायक मानसिक मॉडल

कॉपी करना फ़ॉर्मैट्स का एक बंडल प्रकाशित करता है और एक काउंटर बढ़ाता है। पेस्ट करना डेस्टिनेशन ऐप द्वारा उस बंडल में से चुनना है। बाक़ी सब कुछ, यानी हिस्ट्री, सिंक और प्राइवेसी, इसी सरल बुनियाद पर बना है। एक बार आप clipboard info से बंडल देख लेते हैं, तो क्लिपबोर्ड की ज़्यादातर पहेलियाँ पहेली नहीं रहतीं।

कौन-सा पेस्ट सरप्राइज़ आपको सबसे ज़्यादा परेशान करता है: खोई हुई फ़ॉर्मैटिंग, खोई हुई हिस्ट्री, या कुछ और? हमें बताइए, हो सकता है वही अगली गाइड बन जाए।

macOS Tahoe में क्लिपबोर्ड असल में कैसे काम करता है

macOS Tahoe में क्लिपबोर्ड असल में कैसे काम करता है

संक्षिप्त उत्तर: macOS का क्लिपबोर्ड एक सिस्टम-वाइड सर्विस है जिसे पेस्टबोर्ड कहते हैं। जब आप कॉपी करते हैं, तो सोर्स ऐप सिस्टम को एक ही कंटेंट के एक या अधिक रूप (प्लेन टेक्स्ट, रिच टेक्स्ट, इमेज, फ़ाइल रेफ़रेंस) सौंपता है और एक काउंटर बढ़ जाता है। पेस्ट करते समय डेस्टिनेशन ऐप वह सबसे समृद्ध फ़ॉर्मैट चुनता है जिसे वह समझ सकता है। Tahoe यही मॉडल बरकरार रखता है, Spotlight में बिल्ट-इन क्लिपबोर्ड हिस्ट्री जोड़ता है, और बैकग्राउंड में क्लिपबोर्ड पढ़ने वाले ऐप्स के आसपास प्राइवेसी को और कसता है।

आप दिन में चालीस बार ⌘C दबाते हैं। चलिए, इनमें से एक प्रेस को शुरू से अंत तक फ़ॉलो करते हैं, क्योंकि क्लिपबोर्ड की लगभग हर अजीबोगरीब हरकत (टेक्स्ट का ग़लत फ़ॉन्ट में पेस्ट होना, इमेज का फ़ाइल बनकर आना, किसी हिस्ट्री ऐप में पासवर्ड दिख जाना) इसी सफ़र के किसी न किसी कदम से निकलती है।

macOS में क्लिपबोर्ड क्या है?

तकनीकी रूप से क्लिपबोर्ड असल में जनरल पेस्टबोर्ड है, यानी एक साझा सिस्टम सर्विस जिस तक ऐप्स NSPasteboard API के ज़रिए पहुँचते हैं। यह कोई फ़ाइल या दिखने वाला ऐप नहीं है। यह एक समय में केवल एक मौजूदा «आइटम सेट» रखता है, और दोबारा कॉपी करने पर वह बदल जाता है। «पेस्टबोर्ड» नाम की वजह से ही आपको pbcopy और pbpaste जैसे टर्मिनल टूल्स में pb दिखता है।

आगे की हर बात के लिए दो बातें ज़रूरी हैं:

  • यह एक समय में एक ही चीज़ रखता है। macOS ने जनरल पेस्टबोर्ड के लिए कभी नेटिव मल्टी-आइटम हिस्ट्री नहीं रखी, जैसी Windows की ⊞V रखती है। हिस्ट्री ऊपर से जोड़ी गई चीज़ है। Tahoe का Spotlight फ़ीचर इस दिशा में Apple का पहला सिस्टम-लेवल प्रयास है (नीचे देखें)।
  • एक कॉपी असल में कई कॉपियाँ होती है। एक ⌘C एक ही कंटेंट के कई रूप एक साथ पेस्टबोर्ड पर रख सकता है।

⌘C दबाने पर क्या होता है?

  1. ऐप पेस्टबोर्ड पर दावा करता है। वह पुराना कंटेंट साफ़ करता है और घोषणा करता है कि वह क्या-क्या देगा। इसी क्षण पेस्टबोर्ड का चेंज काउंट (एक पूर्णांक) एक से बढ़ जाता है।
  2. ऐप कई टाइप ऑफ़र करता है। हर टाइप की पहचान एक Uniform Type Identifier (UTI) से होती है, वही सिस्टम जो फ़ाइल टाइप पहचानता है।
  3. डेटा लेज़ी तरीके से दिया जा सकता है। ऐप किसी फ़ॉर्मैट का वादा कर सकता है और असली बाइट्स तभी बनाता है जब कोई सच में पेस्ट करे। इससे बड़ी कॉपियाँ (बड़ी इमेज, स्प्रेडशीट की सेल रेंज) ज़रूरत पड़ने तक सस्ती रहती हैं।

अलग-अलग ऐप्स में पेस्ट करने पर अलग नतीजे क्यों मिलते हैं?

क्योंकि चुनाव डेस्टिनेशन करता है। Safari से कोई स्टाइल्ड पैराग्राफ़ कॉपी करें, तो पेस्टबोर्ड पर एक साथ कई वर्शन हो सकते हैं:

रूप (Representation) आम टाइप आइडेंटिफ़ायर इसे कौन चुनता है
प्लेन टेक्स्ट public.utf8-plain-text टर्मिनल, कोड एडिटर, सर्च फ़ील्ड
रिच टेक्स्ट public.rtf TextEdit, Pages, Mail
HTML public.html वेब एडिटर, Notes, रिच-टेक्स्ट फ़ील्ड
इमेज public.png / public.tiff Preview, Keynote, डिज़ाइन टूल्स
फ़ाइल रेफ़रेंस public.file-url Finder, Mail अटैचमेंट, चैट ऐप्स

कोड एडिटर प्लेन टेक्स्ट उठाता है और HTML को अनदेखा कर देता है, इसलिए स्टाइलिंग ग़ायब हो जाती है। Notes HTML उठाता है और उसे बनाए रखता है। इनमें से कोई भी बग नहीं है। इसी वजह से ⌥⇧⌘V (Paste and Match Style) मौजूद है: यह डेस्टिनेशन से कहता है कि वह प्लेन-टेक्स्ट रूप को प्राथमिकता दे और अपनी लोकल फ़ॉर्मैटिंग लगाए।

टर्मिनल में खुद देखिए

इसे आँख मूँदकर मानने की ज़रूरत नहीं। कुछ कॉपी कीजिए, फिर चलाइए:

osascript -e 'clipboard info'

यह क्लिपबोर्ड पर मौजूद हर टाइप को उसके साइज़ (बाइट्स में) के साथ प्रिंट करता है। Numbers से सेल रेंज कॉपी करें, फिर किसी वेब पेज से पैराग्राफ़, और दोनों सूचियों की तुलना करें। यही अंतर पूरी कहानी है कि अलग-अलग ऐप्स में पेस्ट अलग क्यों बर्ताव करता है। टेक्स्ट वर्शन के लिए pbpaste उसे प्रिंट करता है, और echo "hello" | pbcopy उसमें लिखता है।

Mac को कैसे पता चलता है कि क्लिपबोर्ड बदला?

ज़्यादातर मामलों में वह किसी को बताता ही नहीं। सार्वजनिक रूप से दस्तावेज़ीकृत API की बात करें तो NSPasteboard में «क्लिपबोर्ड बदला» जैसी कोई नोटिफ़िकेशन नहीं है। जिन ऐप्स को इसकी परवाह है, यानी हर क्लिपबोर्ड मैनेजर, वे एक छोटे टाइमर पर चेंज काउंट को पोल करते हैं और नंबर बदलने पर ही कंटेंट पढ़ते हैं। यह सस्ता है, क्योंकि एक पूर्णांक पढ़ने में लगभग कुछ खर्च नहीं होता।

इसके व्यावहारिक नतीजे हैं:

  • हिस्ट्री ऐप वह कुछ नहीं देख सकता जो उसके न चलने के दौरान कॉपी हुआ।
  • अगर दो कॉपी पोल इंटरवल से भी तेज़ हो जाएँ, तो पहली छूट सकती है। Maccy का पोलिंग इंटरवल उसकी सेटिंग्स में बदला जा सकता है ।
  • जब कोई ऐप वही कंटेंट दोबारा लिखता है, तब भी चेंज काउंट बढ़ता है। इसीलिए हिस्ट्री टूल को अपना डी-डुप्लिकेशन खुद करना पड़ता है।

Tahoe में नया क्या है?

Spotlight में क्लिपबोर्ड हिस्ट्री

इस विषय पर Tahoe का सबसे बड़ा बदलाव यह है कि Spotlight में एक Clipboard व्यू जुड़ा है। Spotlight खोलकर उस पर स्विच करें (Spotlight की नई श्रेणियों के लिए Apple के शॉर्टकट सेट में क्लिपबोर्ड ⌘4 पर है ) और आप हाल की कॉपियाँ ब्राउज़ करके उनमें से कोई वापस पेस्ट कर सकते हैं। Apple इस हिस्ट्री को अल्पकालिक बताता है, जो सिर्फ़ लगभग आठ घंटे पीछे तक जाती है ।

इससे Spotlight «एक घंटे पहले जो कॉपी किया था» वाला एक ठीक-ठाक सेफ़्टी नेट बन जाता है। अपने बताए डिज़ाइन के हिसाब से यह लंबे समय का आर्काइव नहीं है: हफ़्ते भर पुराने स्निपेट नहीं, पिन किए हुए फ़ेवरेट नहीं, और समर्पित टूल्स जैसे पर-ऐप इग्नोर नियम भी नहीं ।

क्लिपबोर्ड रीड के आसपास सख़्त प्राइवेसी

Apple प्रोग्रामैटिक क्लिपबोर्ड रीड को यूज़र के लिए दिखाई देने वाला बनाने की ओर बढ़ रहा है। इसकी नींव डेवलपर्स के लिए नए पेस्टबोर्ड एक्सेस-बिहेवियर API के रूप में आई थी, और दिशा यह है कि जब कोई ऐप यूज़र के पेस्ट एक्शन के बिना क्लिपबोर्ड पढ़े, तो iOS जैसा प्रॉम्प्ट आए। Tahoe सामान्य थर्ड-पार्टी ऐप्स पर इसे कितनी सख़्ती से लागू करता है, और यूज़र को कौन-सी सेटिंग दिखती है, ये बातें मैं किसी Tahoe मशीन पर जाँचने के बाद ही भरोसे लायक मानूँगा । क्लिपबोर्ड मैनेजर्स के लिए यह मायने रखता है क्योंकि उनका पूरा काम ही बैकग्राउंड में क्लिपबोर्ड पढ़ना है, इसलिए Tahoe पर परमिशन के बारे में हर ऐप का दस्तावेज़ ज़रूर देखें।

क्या क्लिपबोर्ड मेरे Mac और iPhone के बीच सिंक होता है?

हाँ, Universal Clipboard के ज़रिए। यह Continuity का हिस्सा है: दोनों डिवाइसों पर एक ही Apple Account से साइन इन करें, Handoff चालू करें, Bluetooth और Wi-Fi ऑन रखें, और डिवाइस पास-पास रखें। एक डिवाइस पर कॉपी करें, दूसरे पर पेस्ट करें। ट्रांसफ़र किया गया कंटेंट सिर्फ़ थोड़ी देर के लिए उपलब्ध रहता है, यानी यह हैंडऑफ़ की तरह काम करता है, सिंक की हुई हिस्ट्री की तरह नहीं। यह भी सिंगल-आइटम है: हर नई कॉपी पिछली को बदल देती है।

अगर यह काम करना बंद कर दे, तो आम कारण हैं Handoff का बंद होना, Bluetooth का डिसेबल होना, या डिवाइसों का अलग-अलग Apple Account पर होना। Handoff को बंद करके दोबारा चालू करना पहला पुराना आज़माया हुआ उपाय है।

क्या प्राइवेट रहता है और क्या नहीं?

क्लिपबोर्ड को हर वह ऐप पढ़ सकता है जिसे इसकी अनुमति है। हर कॉपी की अपनी एन्क्रिप्शन नहीं होती। इसलिए कम्युनिटी ने एक कन्वेंशन बनाई: संवेदनशील डेटा कॉपी करने वाले ऐप्स उसे विशेष पेस्टबोर्ड टाइप से मार्क करते हैं, जो nspasteboard.org पर दस्तावेज़ित हैं, जैसे org.nspasteboard.ConcealedType (पासवर्ड) और org.nspasteboard.TransientType (अल्पकालिक कंटेंट)। पासवर्ड मैनेजर आमतौर पर इन्हें सेट करते हैं, और अच्छे व्यवहार वाले क्लिपबोर्ड मैनेजर इन्हें वहन करने वाली किसी भी चीज़ को छोड़ देते हैं।

Maccy इस कन्वेंशन का पालन करता है। इसकी सेटिंग्स में Ignore के तहत आप इग्नोर किए गए पेस्टबोर्ड टाइप्स की सूची देख और एडिट कर सकते हैं, और चुनिंदा ऐप्स को पूरी तरह इग्नोर भी कर सकते हैं । ईमानदारी से दो चेतावनियाँ: ये मार्कर एक कन्वेंशन हैं, लागू कराने वाला तंत्र नहीं, इसलिए जो ऐप इन्हें सेट नहीं करता उसका डेटा खुला रह जाता है; और आप जो कुछ भी कॉपी करते हैं, वह ओवरराइट होने तक हर उस ऐप को दिखता है जिसे क्लिपबोर्ड पढ़ने की अनुमति है।

नेटिव क्लिपबोर्ड बनाम क्लिपबोर्ड मैनेजर

बिल्ट-इन क्लिपबोर्ड (पेस्टबोर्ड) Spotlight हिस्ट्री (Tahoe) समर्पित मैनेजर (जैसे Maccy)
रखे गए आइटम एक सिर्फ़ हाल के आइटम, लगभग कुछ घंटे कॉन्फ़िगर करने योग्य हिस्ट्री
सर्च नहीं Spotlight के ज़रिए हाँ, टाइप करके फ़िल्टर करें
संवेदनशील ऐप्स/टाइप्स इग्नोर करना लागू नहीं हाँ
डिस्क पर स्टोर नहीं आपके Mac पर लोकली
क़ीमत शामिल शामिल Maccy: मुफ़्त और ओपन सोर्स

अगर आपको सिर्फ़ कभी-कभार कोई हाल की कॉपी वापस चाहिए, तो Spotlight की हिस्ट्री शायद काफ़ी है। अगर आप रोज़ स्निपेट के एक ही सेट से पेस्ट करते हैं, या संवेदनशील ऐप्स का बहिष्कार और लंबी हिस्ट्री चाहते हैं, तो समर्पित मैनेजर अपनी जगह कमाता है। Maccy App मेन्यू बार से चलता है, डिफ़ॉल्ट रूप से ⇧⌘C से खुलता है, और कीबोर्ड-फ़र्स्ट फ़िल्टरिंग के इर्द-गिर्द बना है । आप जो भी रास्ता चुनें, ऊपर की सारी बातें लागू रहती हैं, क्योंकि हर टूल उसी पेस्टबोर्ड के ऊपर बैठा है।

ट्रबलशूटिंग: जब क्लिपबोर्ड गड़बड़ करे

  • पेस्ट कुछ नहीं करता या पुराना कंटेंट पेस्ट करता है। स्टेट रीसेट करने के लिए किसी प्लेन टेक्स्ट फ़ील्ड से कोई मामूली चीज़ कॉपी करें, फिर दोबारा कोशिश करें। अगर समस्या बनी रहे, तो जिस ऐप में पेस्ट कर रहे हैं उसे रीस्टार्ट करें।
  • फ़ॉर्मैटिंग पीछा नहीं छोड़ती। Paste and Match Style (⌥⇧⌘V) इस्तेमाल करें।
  • फ़ाइल कॉपी की, पाथ मिला (या उल्टा)। ऐप वह रूप नहीं चुन रहा जिसकी आप उम्मीद कर रहे थे। osascript -e 'clipboard info' से जाँचें कि क्लिपबोर्ड पर क्या है।
  • Universal Clipboard अस्थिर है। पक्का करें कि Apple Account वही है, Handoff चालू है, और Bluetooth व Wi-Fi ऑन हैं।
  • आख़िरी उपाय। लॉग आउट करके दोबारा लॉग इन करें, या रीस्टार्ट करें। पेस्टबोर्ड सर्विस सिस्टम मैनेज करता है और आपके सेशन के साथ फिर से शुरू हो जाती है।

याद रखने लायक मानसिक मॉडल

कॉपी करना फ़ॉर्मैट्स का एक बंडल प्रकाशित करता है और एक काउंटर बढ़ाता है। पेस्ट करना डेस्टिनेशन ऐप द्वारा उस बंडल में से चुनना है। बाक़ी सब कुछ, यानी हिस्ट्री, सिंक और प्राइवेसी, इसी सरल बुनियाद पर बना है। एक बार आप clipboard info से बंडल देख लेते हैं, तो क्लिपबोर्ड की ज़्यादातर पहेलियाँ पहेली नहीं रहतीं।

कौन-सा पेस्ट सरप्राइज़ आपको सबसे ज़्यादा परेशान करता है: खोई हुई फ़ॉर्मैटिंग, खोई हुई हिस्ट्री, या कुछ और? हमें बताइए, हो सकता है वही अगली गाइड बन जाए।

Comment fonctionne le presse-papiers sous macOS Tahoe

Comment fonctionne le presse-papiers sous macOS Tahoe

Réponse rapide : le presse-papiers de macOS est un service système appelé le pasteboard. Quand vous copiez, l’app source remet au système une ou plusieurs représentations du même contenu (texte brut, texte enrichi, image, référence de fichier) et un compteur s’incrémente. Quand vous collez, l’app de destination choisit le format le plus riche qu’elle sait lire. Tahoe conserve ce modèle, ajoute un historique du presse-papiers directement dans Spotlight et continue de resserrer la confidentialité autour des apps qui lisent le presse-papiers en arrière-plan.

Vous appuyez sur ⌘C une quarantaine de fois par jour. Suivons l’une de ces pressions de bout en bout, car presque toutes les bizarreries du presse-papiers que vous avez croisées (un texte collé avec la mauvaise police, une image qui arrive sous forme de fichier, un mot de passe qui apparaît dans une app d’historique) viennent d’une étape de ce trajet.

Qu’est-ce que le presse-papiers sur macOS ?

Techniquement, le presse-papiers est le general pasteboard : un service système partagé auquel les apps accèdent via l’API NSPasteboard. Ce n’est ni un fichier ni une application visible. Il ne contient qu’un « jeu d’éléments » à la fois, et une nouvelle copie remplace le précédent. C’est à ce nom, « pasteboard », que l’on doit le pb de commandes Terminal comme pbcopy et pbpaste.

Deux points comptent pour tout ce qui suit :

  • Il ne retient qu’une chose à la fois. macOS n’a jamais proposé d’historique multi-éléments natif pour le general pasteboard, à la manière du ⊞V de Windows. L’historique est toujours venu se greffer par-dessus. La fonction Spotlight de Tahoe est la première tentative d’Apple au niveau du système (voir plus bas).
  • Une copie, c’est en réalité plusieurs copies. Un seul ⌘C peut déposer simultanément de nombreuses représentations du même contenu dans le pasteboard.

Que se passe-t-il quand vous appuyez sur ⌘C ?

  1. L’app prend possession du pasteboard. Elle efface l’ancien contenu et déclare ce qu’elle va fournir. C’est à ce moment que le change count du pasteboard (un simple entier) augmente de un.
  2. L’app propose plusieurs types. Chacun est identifié par un Uniform Type Identifier (UTI), le même système que celui qui identifie les types de fichiers.
  3. Les données peuvent être livrées à la demande. L’app peut promettre un format et ne produire les octets qu’au moment où quelqu’un colle. Cela rend les grosses copies (une grande image, une plage de cellules d’un tableur) quasi gratuites tant qu’on ne les utilise pas.

Pourquoi le collage donne-t-il des résultats différents selon les apps ?

Parce que c’est la destination qui choisit. Copiez un paragraphe mis en forme depuis Safari : le pasteboard peut contenir plusieurs versions à la fois.

Représentation Identifiant de type courant Qui la choisit
Texte brut public.utf8-plain-text Terminaux, éditeurs de code, champs de recherche
Texte enrichi public.rtf TextEdit, Pages, Mail
HTML public.html Éditeurs web, Notes, champs de texte enrichi
Image public.png / public.tiff Aperçu, Keynote, outils de design
Référence de fichier public.file-url Finder, pièces jointes Mail, apps de messagerie

Un éditeur de code prend le texte brut et ignore le HTML : la mise en forme disparaît. Notes, lui, prend le HTML et la conserve. Aucun des deux n’a de bug. C’est aussi la raison d’être de ⌥⇧⌘V (Coller et adapter le style) : il demande à la destination de privilégier la représentation en texte brut et d’appliquer sa propre mise en forme.

Le voir de vos propres yeux dans le Terminal

Inutile de me croire sur parole. Copiez quelque chose, puis lancez :

osascript -e 'clipboard info'

La commande affiche chaque type actuellement présent dans le presse-papiers, avec sa taille en octets. Copiez une plage de cellules depuis Numbers, puis un paragraphe depuis une page web, et comparez les deux listes : toute l’explication du comportement variable du collage est là. Pour la version texte, pbpaste l’affiche et echo "hello" | pbcopy y écrit.

Comment le Mac sait-il que le presse-papiers a changé ?

Il ne prévient à peu près personne. Parmi les API documentées publiquement, NSPasteboard n’offre aucune notification de type « le presse-papiers a changé ». Les apps que cela intéresse, c’est-à-dire tous les gestionnaires de presse-papiers, interrogent le change count à intervalle court et ne lisent le contenu que lorsque le nombre bouge. C’est très économique : lire un entier ne coûte presque rien.

Cela a des conséquences pratiques :

  • Une app d’historique ne voit rien de ce qui est copié pendant qu’elle n’est pas lancée.
  • Si deux copies se succèdent plus vite que l’intervalle d’interrogation, la première peut être manquée. L’intervalle d’interrogation de Maccy est réglable dans ses réglages .
  • Le change count s’incrémente aussi quand une app réécrit exactement le même contenu, d’où la nécessité pour un outil d’historique d’avoir sa propre déduplication.

Quoi de neuf dans Tahoe ?

L’historique du presse-papiers dans Spotlight

Le changement phare de Tahoe sur ce sujet : Spotlight dispose désormais d’une vue Presse-papiers. Ouvrez Spotlight et basculez dessus (le jeu de raccourcis d’Apple pour les nouvelles catégories de Spotlight placerait le presse-papiers sur ⌘4 ) : vous pouvez parcourir vos copies récentes et en recoller une. Apple décrit cet historique comme éphémère, remontant seulement à environ huit heures .

Spotlight devient ainsi un filet de sécurité honnête pour le « je l’ai copié il y a une heure ». Ce n’est pas, d’après sa conception annoncée, une archive à long terme : pas de snippets vieux d’une semaine, pas de favoris épinglés, et pas de règles d’exclusion par app comme en proposent les outils dédiés .

Une confidentialité renforcée autour des lectures du presse-papiers

Apple va dans le sens d’une visibilité, pour l’utilisateur, des lectures programmatiques du presse-papiers. Les fondations ont été posées avec de nouvelles API de comportement d’accès au pasteboard pour les développeurs, et la direction est une invite à la iOS lorsqu’une app lit le presse-papiers sans action de collage de l’utilisateur. Le degré de rigueur avec lequel Tahoe applique cela aux apps tierces ordinaires, et le réglage que voit l’utilisateur, sont des détails que je confirmerais sur une machine sous Tahoe avant de m’y fier . Cela concerne directement les gestionnaires de presse-papiers, dont tout le travail consiste à lire le presse-papiers en arrière-plan : consultez la documentation de chaque app sur les autorisations sous Tahoe.

Le presse-papiers se synchronise-t-il entre Mac et iPhone ?

Oui, grâce au Presse-papiers universel. Il fait partie de Continuité : connectez-vous au même compte Apple sur les deux appareils, activez Handoff, laissez le Bluetooth et le Wi-Fi allumés et gardez les appareils à proximité. Copiez sur l’un, collez sur l’autre. Le contenu transféré n’est disponible que pendant une courte fenêtre : c’est un transfert de relais, pas un historique synchronisé. Il ne gère en outre qu’un seul élément : chaque nouvelle copie remplace la précédente.

S’il cesse de fonctionner, les causes habituelles sont Handoff désactivé, Bluetooth coupé ou appareils liés à des comptes Apple différents. Désactiver puis réactiver Handoff reste le premier réflexe classique.

Qu’est-ce qui reste privé, et qu’est-ce qui ne l’est pas ?

Le presse-papiers est lisible par toute app autorisée à le lire. Il n’y a pas de chiffrement par copie. La communauté a donc instauré une convention : les apps qui copient des données sensibles les marquent avec des types de pasteboard spéciaux, documentés sur nspasteboard.org, comme org.nspasteboard.ConcealedType (mots de passe) et org.nspasteboard.TransientType (contenu éphémère). Les gestionnaires de mots de passe les définissent généralement, et les gestionnaires de presse-papiers bien élevés ignorent tout ce qui les porte.

Maccy respecte cette convention. Dans ses réglages, sous Ignorer, vous pouvez consulter et modifier la liste des types de pasteboard ignorés, et ignorer entièrement certaines apps . Deux réserves, en toute honnêteté : ces marqueurs sont une convention et non un mécanisme contraignant, si bien qu’une app qui ne les pose pas laisse ses données exposées ; et tout ce que vous copiez reste visible par n’importe quelle app autorisée à lire le presse-papiers jusqu’à ce qu’il soit écrasé.

Presse-papiers natif ou gestionnaire de presse-papiers ?

Presse-papiers intégré (pasteboard) Historique Spotlight (Tahoe) Gestionnaire dédié (ex. Maccy)
Éléments conservés Un seul Éléments récents uniquement, environ quelques heures Historique configurable
Recherche Non Via Spotlight Oui, il suffit de taper pour filtrer
Ignorer apps/types sensibles Sans objet Oui
Stocké sur le disque Non En local sur votre Mac
Coût Inclus Inclus Maccy : gratuit et open source

Si vous avez seulement besoin, de temps en temps, de retrouver une copie récente, l’historique de Spotlight peut suffire. Si vous collez chaque jour les mêmes snippets, ou si vous voulez des exclusions d’apps sensibles et un historique plus long, un gestionnaire dédié se justifie. Maccy App vit dans la barre des menus, s’ouvre par défaut avec ⇧⌘C et repose sur un filtrage pensé pour le clavier . Quelle que soit la voie choisie, tout ce qui précède reste valable, puisque chaque outil s’appuie sur le même pasteboard.

Dépannage : quand le presse-papiers fait des siennes

  • Le collage ne fait rien ou colle un contenu périmé. Copiez quelque chose d’anodin depuis un champ de texte brut pour réinitialiser l’état, puis réessayez. Si le problème persiste, relancez l’app dans laquelle vous collez.
  • La mise en forme vous suit partout. Utilisez Coller et adapter le style (⌥⇧⌘V).
  • Vous avez copié un fichier et obtenu son chemin (ou l’inverse). L’app choisit une autre représentation que celle que vous attendiez. Vérifiez le contenu du presse-papiers avec osascript -e 'clipboard info'.
  • Le Presse-papiers universel est capricieux. Vérifiez le même compte Apple, Handoff activé, Bluetooth et Wi-Fi allumés.
  • Dernier recours. Fermez puis rouvrez votre session, ou redémarrez. Le service pasteboard est géré par le système et redémarre avec votre session.

Le modèle mental à retenir

Copier publie un lot de formats et incrémente un compteur. Coller, c’est l’app de destination qui pioche dans ce lot. Tout le reste, historique, synchronisation et confidentialité compris, repose sur ce socle simple. Une fois que vous savez afficher le lot avec clipboard info, la plupart des mystères du presse-papiers n’en sont plus.

Quelle surprise au collage vous agace le plus : la mise en forme perdue, l’historique perdu, ou autre chose ? Dites-le-nous, cela pourrait devenir le prochain guide.

Comment fonctionne le presse-papiers sous macOS Tahoe

Comment fonctionne le presse-papiers sous macOS Tahoe

Réponse rapide : le presse-papiers de macOS est un service système appelé le pasteboard. Quand vous copiez, l’app source remet au système une ou plusieurs représentations du même contenu (texte brut, texte enrichi, image, référence de fichier) et un compteur s’incrémente. Quand vous collez, l’app de destination choisit le format le plus riche qu’elle sait lire. Tahoe conserve ce modèle, ajoute un historique du presse-papiers directement dans Spotlight et continue de resserrer la confidentialité autour des apps qui lisent le presse-papiers en arrière-plan.

Vous appuyez sur ⌘C une quarantaine de fois par jour. Suivons l’une de ces pressions de bout en bout, car presque toutes les bizarreries du presse-papiers que vous avez croisées (un texte collé avec la mauvaise police, une image qui arrive sous forme de fichier, un mot de passe qui apparaît dans une app d’historique) viennent d’une étape de ce trajet.

Qu’est-ce que le presse-papiers sur macOS ?

Techniquement, le presse-papiers est le general pasteboard : un service système partagé auquel les apps accèdent via l’API NSPasteboard. Ce n’est ni un fichier ni une application visible. Il ne contient qu’un « jeu d’éléments » à la fois, et une nouvelle copie remplace le précédent. C’est à ce nom, « pasteboard », que l’on doit le pb de commandes Terminal comme pbcopy et pbpaste.

Deux points comptent pour tout ce qui suit :

  • Il ne retient qu’une chose à la fois. macOS n’a jamais proposé d’historique multi-éléments natif pour le general pasteboard, à la manière du ⊞V de Windows. L’historique est toujours venu se greffer par-dessus. La fonction Spotlight de Tahoe est la première tentative d’Apple au niveau du système (voir plus bas).
  • Une copie, c’est en réalité plusieurs copies. Un seul ⌘C peut déposer simultanément de nombreuses représentations du même contenu dans le pasteboard.

Que se passe-t-il quand vous appuyez sur ⌘C ?

  1. L’app prend possession du pasteboard. Elle efface l’ancien contenu et déclare ce qu’elle va fournir. C’est à ce moment que le change count du pasteboard (un simple entier) augmente de un.
  2. L’app propose plusieurs types. Chacun est identifié par un Uniform Type Identifier (UTI), le même système que celui qui identifie les types de fichiers.
  3. Les données peuvent être livrées à la demande. L’app peut promettre un format et ne produire les octets qu’au moment où quelqu’un colle. Cela rend les grosses copies (une grande image, une plage de cellules d’un tableur) quasi gratuites tant qu’on ne les utilise pas.

Pourquoi le collage donne-t-il des résultats différents selon les apps ?

Parce que c’est la destination qui choisit. Copiez un paragraphe mis en forme depuis Safari : le pasteboard peut contenir plusieurs versions à la fois.

Représentation Identifiant de type courant Qui la choisit
Texte brut public.utf8-plain-text Terminaux, éditeurs de code, champs de recherche
Texte enrichi public.rtf TextEdit, Pages, Mail
HTML public.html Éditeurs web, Notes, champs de texte enrichi
Image public.png / public.tiff Aperçu, Keynote, outils de design
Référence de fichier public.file-url Finder, pièces jointes Mail, apps de messagerie

Un éditeur de code prend le texte brut et ignore le HTML : la mise en forme disparaît. Notes, lui, prend le HTML et la conserve. Aucun des deux n’a de bug. C’est aussi la raison d’être de ⌥⇧⌘V (Coller et adapter le style) : il demande à la destination de privilégier la représentation en texte brut et d’appliquer sa propre mise en forme.

Le voir de vos propres yeux dans le Terminal

Inutile de me croire sur parole. Copiez quelque chose, puis lancez :

osascript -e 'clipboard info'

La commande affiche chaque type actuellement présent dans le presse-papiers, avec sa taille en octets. Copiez une plage de cellules depuis Numbers, puis un paragraphe depuis une page web, et comparez les deux listes : toute l’explication du comportement variable du collage est là. Pour la version texte, pbpaste l’affiche et echo "hello" | pbcopy y écrit.

Comment le Mac sait-il que le presse-papiers a changé ?

Il ne prévient à peu près personne. Parmi les API documentées publiquement, NSPasteboard n’offre aucune notification de type « le presse-papiers a changé ». Les apps que cela intéresse, c’est-à-dire tous les gestionnaires de presse-papiers, interrogent le change count à intervalle court et ne lisent le contenu que lorsque le nombre bouge. C’est très économique : lire un entier ne coûte presque rien.

Cela a des conséquences pratiques :

  • Une app d’historique ne voit rien de ce qui est copié pendant qu’elle n’est pas lancée.
  • Si deux copies se succèdent plus vite que l’intervalle d’interrogation, la première peut être manquée. L’intervalle d’interrogation de Maccy est réglable dans ses réglages .
  • Le change count s’incrémente aussi quand une app réécrit exactement le même contenu, d’où la nécessité pour un outil d’historique d’avoir sa propre déduplication.

Quoi de neuf dans Tahoe ?

L’historique du presse-papiers dans Spotlight

Le changement phare de Tahoe sur ce sujet : Spotlight dispose désormais d’une vue Presse-papiers. Ouvrez Spotlight et basculez dessus (le jeu de raccourcis d’Apple pour les nouvelles catégories de Spotlight placerait le presse-papiers sur ⌘4 ) : vous pouvez parcourir vos copies récentes et en recoller une. Apple décrit cet historique comme éphémère, remontant seulement à environ huit heures .

Spotlight devient ainsi un filet de sécurité honnête pour le « je l’ai copié il y a une heure ». Ce n’est pas, d’après sa conception annoncée, une archive à long terme : pas de snippets vieux d’une semaine, pas de favoris épinglés, et pas de règles d’exclusion par app comme en proposent les outils dédiés .

Une confidentialité renforcée autour des lectures du presse-papiers

Apple va dans le sens d’une visibilité, pour l’utilisateur, des lectures programmatiques du presse-papiers. Les fondations ont été posées avec de nouvelles API de comportement d’accès au pasteboard pour les développeurs, et la direction est une invite à la iOS lorsqu’une app lit le presse-papiers sans action de collage de l’utilisateur. Le degré de rigueur avec lequel Tahoe applique cela aux apps tierces ordinaires, et le réglage que voit l’utilisateur, sont des détails que je confirmerais sur une machine sous Tahoe avant de m’y fier . Cela concerne directement les gestionnaires de presse-papiers, dont tout le travail consiste à lire le presse-papiers en arrière-plan : consultez la documentation de chaque app sur les autorisations sous Tahoe.

Le presse-papiers se synchronise-t-il entre Mac et iPhone ?

Oui, grâce au Presse-papiers universel. Il fait partie de Continuité : connectez-vous au même compte Apple sur les deux appareils, activez Handoff, laissez le Bluetooth et le Wi-Fi allumés et gardez les appareils à proximité. Copiez sur l’un, collez sur l’autre. Le contenu transféré n’est disponible que pendant une courte fenêtre : c’est un transfert de relais, pas un historique synchronisé. Il ne gère en outre qu’un seul élément : chaque nouvelle copie remplace la précédente.

S’il cesse de fonctionner, les causes habituelles sont Handoff désactivé, Bluetooth coupé ou appareils liés à des comptes Apple différents. Désactiver puis réactiver Handoff reste le premier réflexe classique.

Qu’est-ce qui reste privé, et qu’est-ce qui ne l’est pas ?

Le presse-papiers est lisible par toute app autorisée à le lire. Il n’y a pas de chiffrement par copie. La communauté a donc instauré une convention : les apps qui copient des données sensibles les marquent avec des types de pasteboard spéciaux, documentés sur nspasteboard.org, comme org.nspasteboard.ConcealedType (mots de passe) et org.nspasteboard.TransientType (contenu éphémère). Les gestionnaires de mots de passe les définissent généralement, et les gestionnaires de presse-papiers bien élevés ignorent tout ce qui les porte.

Maccy respecte cette convention. Dans ses réglages, sous Ignorer, vous pouvez consulter et modifier la liste des types de pasteboard ignorés, et ignorer entièrement certaines apps . Deux réserves, en toute honnêteté : ces marqueurs sont une convention et non un mécanisme contraignant, si bien qu’une app qui ne les pose pas laisse ses données exposées ; et tout ce que vous copiez reste visible par n’importe quelle app autorisée à lire le presse-papiers jusqu’à ce qu’il soit écrasé.

Presse-papiers natif ou gestionnaire de presse-papiers ?

Presse-papiers intégré (pasteboard) Historique Spotlight (Tahoe) Gestionnaire dédié (ex. Maccy)
Éléments conservés Un seul Éléments récents uniquement, environ quelques heures Historique configurable
Recherche Non Via Spotlight Oui, il suffit de taper pour filtrer
Ignorer apps/types sensibles Sans objet Oui
Stocké sur le disque Non En local sur votre Mac
Coût Inclus Inclus Maccy : gratuit et open source

Si vous avez seulement besoin, de temps en temps, de retrouver une copie récente, l’historique de Spotlight peut suffire. Si vous collez chaque jour les mêmes snippets, ou si vous voulez des exclusions d’apps sensibles et un historique plus long, un gestionnaire dédié se justifie. Maccy App vit dans la barre des menus, s’ouvre par défaut avec ⇧⌘C et repose sur un filtrage pensé pour le clavier . Quelle que soit la voie choisie, tout ce qui précède reste valable, puisque chaque outil s’appuie sur le même pasteboard.

Dépannage : quand le presse-papiers fait des siennes

  • Le collage ne fait rien ou colle un contenu périmé. Copiez quelque chose d’anodin depuis un champ de texte brut pour réinitialiser l’état, puis réessayez. Si le problème persiste, relancez l’app dans laquelle vous collez.
  • La mise en forme vous suit partout. Utilisez Coller et adapter le style (⌥⇧⌘V).
  • Vous avez copié un fichier et obtenu son chemin (ou l’inverse). L’app choisit une autre représentation que celle que vous attendiez. Vérifiez le contenu du presse-papiers avec osascript -e 'clipboard info'.
  • Le Presse-papiers universel est capricieux. Vérifiez le même compte Apple, Handoff activé, Bluetooth et Wi-Fi allumés.
  • Dernier recours. Fermez puis rouvrez votre session, ou redémarrez. Le service pasteboard est géré par le système et redémarre avec votre session.

Le modèle mental à retenir

Copier publie un lot de formats et incrémente un compteur. Coller, c’est l’app de destination qui pioche dans ce lot. Tout le reste, historique, synchronisation et confidentialité compris, repose sur ce socle simple. Une fois que vous savez afficher le lot avec clipboard info, la plupart des mystères du presse-papiers n’en sont plus.

Quelle surprise au collage vous agace le plus : la mise en forme perdue, l’historique perdu, ou autre chose ? Dites-le-nous, cela pourrait devenir le prochain guide.

Cómo funciona el portapapeles en macOS Tahoe

Cómo funciona el portapapeles en macOS Tahoe

Respuesta rápida: El portapapeles de macOS es un servicio de todo el sistema llamado pasteboard. Cuando copias, la app de origen entrega al sistema una o varias representaciones del mismo contenido (texto sin formato, texto enriquecido, una imagen, una referencia a un archivo) y un contador se incrementa. Cuando pegas, la app de destino elige el formato más rico que entiende. Tahoe mantiene este modelo, añade un historial del portapapeles integrado en Spotlight y sigue reforzando la privacidad frente a las apps que leen el portapapeles en segundo plano.

Pulsas ⌘C cuarenta veces al día. Vamos a seguir una de esas pulsaciones de principio a fin, porque casi todas las rarezas del portapapeles con las que te has topado (texto que se pega con otra tipografía, una imagen que llega como archivo, una contraseña que aparece en una app de historial) nacen en algún paso de este recorrido.

¿Qué es el portapapeles en macOS?

Técnicamente, el portapapeles es el general pasteboard, un servicio compartido del sistema al que las apps acceden mediante la API NSPasteboard. No es un archivo ni una app visible. Guarda un único «conjunto de elementos» actual, y volver a copiar lo reemplaza. De ahí el prefijo pb en herramientas de Terminal como pbcopy y pbpaste.

Hay dos detalles que importan para todo lo que sigue:

  • Guarda una sola cosa a la vez. macOS nunca ha mantenido de forma nativa un historial de varios elementos para el pasteboard general, como sí hace ⊞V en Windows. El historial es algo que se añade por encima. La función de Spotlight en Tahoe es el primer intento de Apple de resolverlo a nivel de sistema (más abajo).
  • Una copia son en realidad varias copias. Un solo ⌘C puede colocar a la vez muchas representaciones del mismo contenido en el pasteboard.

¿Qué ocurre al pulsar ⌘C?

  1. La app reclama el pasteboard. Borra el contenido anterior y declara qué va a ofrecer. En este momento el change count (un número entero) del pasteboard sube una unidad.
  2. La app ofrece varios tipos. Cada uno se identifica con un Uniform Type Identifier (UTI), el mismo sistema que identifica los tipos de archivo.
  3. Los datos pueden entregarse de forma diferida. La app puede prometer un formato y generar los bytes solo cuando alguien pega de verdad. Así, las copias pesadas (una imagen grande, un rango de celdas de una hoja de cálculo) no cuestan nada hasta que se necesitan.

¿Por qué obtengo resultados distintos al pegar en apps diferentes?

Porque decide el destino. Si copias un párrafo con estilos desde Safari, el pasteboard puede contener varias versiones a la vez:

Representación Identificador de tipo habitual Quién la elige
Texto sin formato public.utf8-plain-text Terminales, editores de código, campos de búsqueda
Texto enriquecido public.rtf TextEdit, Pages, Mail
HTML public.html Editores web, Notas, campos de texto enriquecido
Imagen public.png / public.tiff Vista Previa, Keynote, herramientas de diseño
Referencia a archivo public.file-url Finder, adjuntos de Mail, apps de mensajería

Un editor de código toma el texto sin formato e ignora el HTML, así que los estilos desaparecen. Notas toma el HTML y lo conserva. Ninguno de los dos comportamientos es un error. Por eso existe también ⌥⇧⌘V (Pegar y adaptar estilo): le pide al destino que prefiera la representación en texto sin formato y aplique el formato local.

Compruébalo tú mismo en Terminal

No hace falta que te lo creas a pies juntillas. Copia algo y ejecuta:

osascript -e 'clipboard info'

Imprime cada tipo que hay en ese momento en el portapapeles junto con su tamaño en bytes. Copia un rango de celdas de Numbers y luego un párrafo de una página web, y compara las listas. Esa diferencia explica por completo por qué el pegado se comporta distinto según la app. Para la versión en texto, pbpaste lo imprime y echo "hola" | pbcopy escribe en él.

¿Cómo sabe el Mac que el portapapeles ha cambiado?

En general, no se lo dice a nadie. En lo que respecta a las API documentadas públicamente, NSPasteboard no ofrece ninguna notificación de «el portapapeles ha cambiado». Las apps que lo necesitan, es decir, todos los gestores del portapapeles, consultan el change count con un temporizador corto y solo leen el contenido cuando el número se mueve. Es barato, porque leer un entero casi no cuesta nada.

Esto tiene consecuencias prácticas:

  • Una app de historial no puede ver nada de lo que se copió mientras no estaba en ejecución.
  • Si se producen dos copias más rápido que el intervalo de consulta, la primera puede perderse. El intervalo de consulta de Maccy es ajustable en sus ajustes .
  • El change count también se incrementa cuando una app reescribe el mismo contenido, por eso una herramienta de historial necesita su propia deduplicación.

¿Qué hay de nuevo en Tahoe?

Historial del portapapeles en Spotlight

El cambio estrella de Tahoe en este tema es que Spotlight incorpora una vista de Portapapeles. Abre Spotlight y cambia a ella (el conjunto de atajos de Apple para las nuevas categorías de Spotlight asigna el portapapeles a ⌘4 ) y podrás explorar las copias recientes y volver a pegar una. Apple describe este historial como efímero: retrocede solo unas ocho horas .

Eso convierte a Spotlight en una red de seguridad decente para el «lo copié hace una hora». Lo que no es, a juzgar por su diseño declarado, es un archivo a largo plazo: nada de fragmentos de hace una semana, ni favoritos fijados, ni reglas de exclusión por app como las que ofrecen las herramientas especializadas .

Más privacidad en las lecturas del portapapeles

Apple lleva tiempo avanzando hacia que las lecturas programáticas del portapapeles sean visibles para el usuario. La base llegó en forma de nuevas API de comportamiento de acceso al pasteboard para desarrolladores, y la dirección es un aviso al estilo iOS cuando una app lee el portapapeles sin que el usuario haya pegado. Cuán estrictamente aplica Tahoe esto a las apps de terceros corrientes, y qué ajuste ve el usuario, son detalles que confirmaría en un Mac con Tahoe antes de darlos por sentados . Importa para los gestores del portapapeles porque su trabajo consiste precisamente en leer el portapapeles en segundo plano, así que consulta la documentación de cada app sobre los permisos en Tahoe.

¿Se sincroniza el portapapeles entre mi Mac y mi iPhone?

Sí, mediante el Portapapeles universal. Forma parte de Continuidad: inicia sesión con la misma cuenta de Apple en ambos dispositivos, activa Handoff, mantén Bluetooth y Wi-Fi encendidos y deja los dispositivos cerca el uno del otro. Copia en uno, pega en el otro. El contenido transferido solo está disponible durante un margen breve, así que funciona como un traspaso y no como un historial sincronizado. Además es de un solo elemento: cada copia nueva reemplaza a la anterior.

Si deja de funcionar, las causas habituales son Handoff desactivado, Bluetooth apagado o dispositivos con cuentas de Apple distintas. Desactivar y volver a activar Handoff es el primer remedio clásico.

¿Qué es privado y qué no?

El portapapeles puede leerlo cualquier app a la que se le permita. No hay cifrado por copia. Por eso la comunidad creó una convención: las apps que copian datos sensibles los marcan con tipos especiales de pasteboard, documentados en nspasteboard.org, como org.nspasteboard.ConcealedType (contraseñas) y org.nspasteboard.TransientType (contenido de corta duración). Los gestores de contraseñas suelen establecerlos, y los gestores del portapapeles que se portan bien omiten todo lo que los lleve.

Maccy sigue esta convención. En sus ajustes, en el apartado Ignorar, puedes ver y editar la lista de tipos de pasteboard ignorados e ignorar apps concretas por completo . Dos matices, dichos con honestidad: las marcas son una convención, no un mecanismo de cumplimiento forzoso, así que una app que no las establece deja sus datos expuestos, y cualquier cosa que copies es visible para cualquier app con permiso para leer el portapapeles hasta que se sobrescriba.

Portapapeles nativo frente a un gestor del portapapeles

Portapapeles integrado (pasteboard) Historial de Spotlight (Tahoe) Gestor especializado (p. ej., Maccy)
Elementos guardados Uno Solo recientes, aproximadamente horas Historial configurable
Búsqueda No A través de Spotlight Sí, escribes para filtrar
Ignorar apps/tipos sensibles No aplica Sí
Almacenado en disco No En local, en tu Mac
Coste Incluido Incluido Maccy: gratuito y de código abierto

Si solo necesitas de vez en cuando recuperar una copia reciente, quizá el historial de Spotlight te baste. Si pegas a diario desde el mismo conjunto de fragmentos, o quieres exclusiones de apps sensibles y un historial más largo, un gestor especializado se gana su sitio. Maccy App se ejecuta desde la barra de menús, se abre por defecto con ⇧⌘C y está pensado para filtrar primero con el teclado . Elijas el camino que elijas, todo lo anterior sigue valiendo, porque cada herramienta se apoya en el mismo pasteboard.

Solución de problemas: cuando el portapapeles se comporta mal

  • Pegar no hace nada o pega contenido antiguo. Copia algo trivial desde un campo de texto sin formato para restablecer el estado y vuelve a intentarlo. Si persiste, reinicia la app en la que pegas.
  • El formato te persigue. Usa Pegar y adaptar estilo (⌥⇧⌘V).
  • Copiaste un archivo y obtuviste su ruta (o al revés). La app está eligiendo una representación distinta de la que esperabas. Comprueba qué hay en el portapapeles con osascript -e 'clipboard info'.
  • El Portapapeles universal falla de forma intermitente. Confirma la misma cuenta de Apple, Handoff activado y Bluetooth y Wi-Fi encendidos.
  • Último recurso. Cierra sesión y vuelve a entrar, o reinicia. El servicio del pasteboard lo gestiona el sistema y se reinicia con tu sesión.

El modelo mental que conviene quedarse

Copiar publica un paquete de formatos y sube un contador. Pegar es la app de destino eligiendo dentro de ese paquete. Todo lo demás, incluidos el historial, la sincronización y la privacidad, se construye sobre esa base sencilla. Cuando puedes ver el paquete con clipboard info, la mayoría de los misterios del portapapeles dejan de serlo.

¿Qué sorpresa al pegar te molesta más: perder el formato, perder el historial u otra cosa? Cuéntanoslo y quizá sea la próxima guía.

Cómo funciona el portapapeles en macOS Tahoe

Cómo funciona el portapapeles en macOS Tahoe

Respuesta rápida: El portapapeles de macOS es un servicio de todo el sistema llamado pasteboard. Cuando copias, la app de origen entrega al sistema una o varias representaciones del mismo contenido (texto sin formato, texto enriquecido, una imagen, una referencia a un archivo) y un contador se incrementa. Cuando pegas, la app de destino elige el formato más rico que entiende. Tahoe mantiene este modelo, añade un historial del portapapeles integrado en Spotlight y sigue reforzando la privacidad frente a las apps que leen el portapapeles en segundo plano.

Pulsas ⌘C cuarenta veces al día. Vamos a seguir una de esas pulsaciones de principio a fin, porque casi todas las rarezas del portapapeles con las que te has topado (texto que se pega con otra tipografía, una imagen que llega como archivo, una contraseña que aparece en una app de historial) nacen en algún paso de este recorrido.

¿Qué es el portapapeles en macOS?

Técnicamente, el portapapeles es el general pasteboard, un servicio compartido del sistema al que las apps acceden mediante la API NSPasteboard. No es un archivo ni una app visible. Guarda un único «conjunto de elementos» actual, y volver a copiar lo reemplaza. De ahí el prefijo pb en herramientas de Terminal como pbcopy y pbpaste.

Hay dos detalles que importan para todo lo que sigue:

  • Guarda una sola cosa a la vez. macOS nunca ha mantenido de forma nativa un historial de varios elementos para el pasteboard general, como sí hace ⊞V en Windows. El historial es algo que se añade por encima. La función de Spotlight en Tahoe es el primer intento de Apple de resolverlo a nivel de sistema (más abajo).
  • Una copia son en realidad varias copias. Un solo ⌘C puede colocar a la vez muchas representaciones del mismo contenido en el pasteboard.

¿Qué ocurre al pulsar ⌘C?

  1. La app reclama el pasteboard. Borra el contenido anterior y declara qué va a ofrecer. En este momento el change count (un número entero) del pasteboard sube una unidad.
  2. La app ofrece varios tipos. Cada uno se identifica con un Uniform Type Identifier (UTI), el mismo sistema que identifica los tipos de archivo.
  3. Los datos pueden entregarse de forma diferida. La app puede prometer un formato y generar los bytes solo cuando alguien pega de verdad. Así, las copias pesadas (una imagen grande, un rango de celdas de una hoja de cálculo) no cuestan nada hasta que se necesitan.

¿Por qué obtengo resultados distintos al pegar en apps diferentes?

Porque decide el destino. Si copias un párrafo con estilos desde Safari, el pasteboard puede contener varias versiones a la vez:

Representación Identificador de tipo habitual Quién la elige
Texto sin formato public.utf8-plain-text Terminales, editores de código, campos de búsqueda
Texto enriquecido public.rtf TextEdit, Pages, Mail
HTML public.html Editores web, Notas, campos de texto enriquecido
Imagen public.png / public.tiff Vista Previa, Keynote, herramientas de diseño
Referencia a archivo public.file-url Finder, adjuntos de Mail, apps de mensajería

Un editor de código toma el texto sin formato e ignora el HTML, así que los estilos desaparecen. Notas toma el HTML y lo conserva. Ninguno de los dos comportamientos es un error. Por eso existe también ⌥⇧⌘V (Pegar y adaptar estilo): le pide al destino que prefiera la representación en texto sin formato y aplique el formato local.

Compruébalo tú mismo en Terminal

No hace falta que te lo creas a pies juntillas. Copia algo y ejecuta:

osascript -e 'clipboard info'

Imprime cada tipo que hay en ese momento en el portapapeles junto con su tamaño en bytes. Copia un rango de celdas de Numbers y luego un párrafo de una página web, y compara las listas. Esa diferencia explica por completo por qué el pegado se comporta distinto según la app. Para la versión en texto, pbpaste lo imprime y echo "hola" | pbcopy escribe en él.

¿Cómo sabe el Mac que el portapapeles ha cambiado?

En general, no se lo dice a nadie. En lo que respecta a las API documentadas públicamente, NSPasteboard no ofrece ninguna notificación de «el portapapeles ha cambiado». Las apps que lo necesitan, es decir, todos los gestores del portapapeles, consultan el change count con un temporizador corto y solo leen el contenido cuando el número se mueve. Es barato, porque leer un entero casi no cuesta nada.

Esto tiene consecuencias prácticas:

  • Una app de historial no puede ver nada de lo que se copió mientras no estaba en ejecución.
  • Si se producen dos copias más rápido que el intervalo de consulta, la primera puede perderse. El intervalo de consulta de Maccy es ajustable en sus ajustes .
  • El change count también se incrementa cuando una app reescribe el mismo contenido, por eso una herramienta de historial necesita su propia deduplicación.

¿Qué hay de nuevo en Tahoe?

Historial del portapapeles en Spotlight

El cambio estrella de Tahoe en este tema es que Spotlight incorpora una vista de Portapapeles. Abre Spotlight y cambia a ella (el conjunto de atajos de Apple para las nuevas categorías de Spotlight asigna el portapapeles a ⌘4 ) y podrás explorar las copias recientes y volver a pegar una. Apple describe este historial como efímero: retrocede solo unas ocho horas .

Eso convierte a Spotlight en una red de seguridad decente para el «lo copié hace una hora». Lo que no es, a juzgar por su diseño declarado, es un archivo a largo plazo: nada de fragmentos de hace una semana, ni favoritos fijados, ni reglas de exclusión por app como las que ofrecen las herramientas especializadas .

Más privacidad en las lecturas del portapapeles

Apple lleva tiempo avanzando hacia que las lecturas programáticas del portapapeles sean visibles para el usuario. La base llegó en forma de nuevas API de comportamiento de acceso al pasteboard para desarrolladores, y la dirección es un aviso al estilo iOS cuando una app lee el portapapeles sin que el usuario haya pegado. Cuán estrictamente aplica Tahoe esto a las apps de terceros corrientes, y qué ajuste ve el usuario, son detalles que confirmaría en un Mac con Tahoe antes de darlos por sentados . Importa para los gestores del portapapeles porque su trabajo consiste precisamente en leer el portapapeles en segundo plano, así que consulta la documentación de cada app sobre los permisos en Tahoe.

¿Se sincroniza el portapapeles entre mi Mac y mi iPhone?

Sí, mediante el Portapapeles universal. Forma parte de Continuidad: inicia sesión con la misma cuenta de Apple en ambos dispositivos, activa Handoff, mantén Bluetooth y Wi-Fi encendidos y deja los dispositivos cerca el uno del otro. Copia en uno, pega en el otro. El contenido transferido solo está disponible durante un margen breve, así que funciona como un traspaso y no como un historial sincronizado. Además es de un solo elemento: cada copia nueva reemplaza a la anterior.

Si deja de funcionar, las causas habituales son Handoff desactivado, Bluetooth apagado o dispositivos con cuentas de Apple distintas. Desactivar y volver a activar Handoff es el primer remedio clásico.

¿Qué es privado y qué no?

El portapapeles puede leerlo cualquier app a la que se le permita. No hay cifrado por copia. Por eso la comunidad creó una convención: las apps que copian datos sensibles los marcan con tipos especiales de pasteboard, documentados en nspasteboard.org, como org.nspasteboard.ConcealedType (contraseñas) y org.nspasteboard.TransientType (contenido de corta duración). Los gestores de contraseñas suelen establecerlos, y los gestores del portapapeles que se portan bien omiten todo lo que los lleve.

Maccy sigue esta convención. En sus ajustes, en el apartado Ignorar, puedes ver y editar la lista de tipos de pasteboard ignorados e ignorar apps concretas por completo . Dos matices, dichos con honestidad: las marcas son una convención, no un mecanismo de cumplimiento forzoso, así que una app que no las establece deja sus datos expuestos, y cualquier cosa que copies es visible para cualquier app con permiso para leer el portapapeles hasta que se sobrescriba.

Portapapeles nativo frente a un gestor del portapapeles

Portapapeles integrado (pasteboard) Historial de Spotlight (Tahoe) Gestor especializado (p. ej., Maccy)
Elementos guardados Uno Solo recientes, aproximadamente horas Historial configurable
Búsqueda No A través de Spotlight Sí, escribes para filtrar
Ignorar apps/tipos sensibles No aplica Sí
Almacenado en disco No En local, en tu Mac
Coste Incluido Incluido Maccy: gratuito y de código abierto

Si solo necesitas de vez en cuando recuperar una copia reciente, quizá el historial de Spotlight te baste. Si pegas a diario desde el mismo conjunto de fragmentos, o quieres exclusiones de apps sensibles y un historial más largo, un gestor especializado se gana su sitio. Maccy App se ejecuta desde la barra de menús, se abre por defecto con ⇧⌘C y está pensado para filtrar primero con el teclado . Elijas el camino que elijas, todo lo anterior sigue valiendo, porque cada herramienta se apoya en el mismo pasteboard.

Solución de problemas: cuando el portapapeles se comporta mal

  • Pegar no hace nada o pega contenido antiguo. Copia algo trivial desde un campo de texto sin formato para restablecer el estado y vuelve a intentarlo. Si persiste, reinicia la app en la que pegas.
  • El formato te persigue. Usa Pegar y adaptar estilo (⌥⇧⌘V).
  • Copiaste un archivo y obtuviste su ruta (o al revés). La app está eligiendo una representación distinta de la que esperabas. Comprueba qué hay en el portapapeles con osascript -e 'clipboard info'.
  • El Portapapeles universal falla de forma intermitente. Confirma la misma cuenta de Apple, Handoff activado y Bluetooth y Wi-Fi encendidos.
  • Último recurso. Cierra sesión y vuelve a entrar, o reinicia. El servicio del pasteboard lo gestiona el sistema y se reinicia con tu sesión.

El modelo mental que conviene quedarse

Copiar publica un paquete de formatos y sube un contador. Pegar es la app de destino eligiendo dentro de ese paquete. Todo lo demás, incluidos el historial, la sincronización y la privacidad, se construye sobre esa base sencilla. Cuando puedes ver el paquete con clipboard info, la mayoría de los misterios del portapapeles dejan de serlo.

¿Qué sorpresa al pegar te molesta más: perder el formato, perder el historial u otra cosa? Cuéntanoslo y quizá sea la próxima guía.

Cómo funciona el portapapeles en macOS Tahoe

Cómo funciona el portapapeles en macOS Tahoe

Respuesta rápida: El portapapeles de macOS es un servicio de todo el sistema llamado pasteboard. Cuando copias, la app de origen entrega al sistema una o varias representaciones del mismo contenido (texto sin formato, texto enriquecido, una imagen, una referencia a un archivo) y un contador se incrementa. Cuando pegas, la app de destino elige el formato más rico que entiende. Tahoe mantiene este modelo, añade un historial del portapapeles integrado en Spotlight y sigue reforzando la privacidad frente a las apps que leen el portapapeles en segundo plano.

Pulsas ⌘C cuarenta veces al día. Vamos a seguir una de esas pulsaciones de principio a fin, porque casi todas las rarezas del portapapeles con las que te has topado (texto que se pega con otra tipografía, una imagen que llega como archivo, una contraseña que aparece en una app de historial) nacen en algún paso de este recorrido.

¿Qué es el portapapeles en macOS?

Técnicamente, el portapapeles es el general pasteboard, un servicio compartido del sistema al que las apps acceden mediante la API NSPasteboard. No es un archivo ni una app visible. Guarda un único «conjunto de elementos» actual, y volver a copiar lo reemplaza. De ahí el prefijo pb en herramientas de Terminal como pbcopy y pbpaste.

Hay dos detalles que importan para todo lo que sigue:

  • Guarda una sola cosa a la vez. macOS nunca ha mantenido de forma nativa un historial de varios elementos para el pasteboard general, como sí hace ⊞V en Windows. El historial es algo que se añade por encima. La función de Spotlight en Tahoe es el primer intento de Apple de resolverlo a nivel de sistema (más abajo).
  • Una copia son en realidad varias copias. Un solo ⌘C puede colocar a la vez muchas representaciones del mismo contenido en el pasteboard.

¿Qué ocurre al pulsar ⌘C?

  1. La app reclama el pasteboard. Borra el contenido anterior y declara qué va a ofrecer. En este momento el change count (un número entero) del pasteboard sube una unidad.
  2. La app ofrece varios tipos. Cada uno se identifica con un Uniform Type Identifier (UTI), el mismo sistema que identifica los tipos de archivo.
  3. Los datos pueden entregarse de forma diferida. La app puede prometer un formato y generar los bytes solo cuando alguien pega de verdad. Así, las copias pesadas (una imagen grande, un rango de celdas de una hoja de cálculo) no cuestan nada hasta que se necesitan.

¿Por qué obtengo resultados distintos al pegar en apps diferentes?

Porque decide el destino. Si copias un párrafo con estilos desde Safari, el pasteboard puede contener varias versiones a la vez:

Representación Identificador de tipo habitual Quién la elige
Texto sin formato public.utf8-plain-text Terminales, editores de código, campos de búsqueda
Texto enriquecido public.rtf TextEdit, Pages, Mail
HTML public.html Editores web, Notas, campos de texto enriquecido
Imagen public.png / public.tiff Vista Previa, Keynote, herramientas de diseño
Referencia a archivo public.file-url Finder, adjuntos de Mail, apps de mensajería

Un editor de código toma el texto sin formato e ignora el HTML, así que los estilos desaparecen. Notas toma el HTML y lo conserva. Ninguno de los dos comportamientos es un error. Por eso existe también ⌥⇧⌘V (Pegar y adaptar estilo): le pide al destino que prefiera la representación en texto sin formato y aplique el formato local.

Compruébalo tú mismo en Terminal

No hace falta que te lo creas a pies juntillas. Copia algo y ejecuta:

osascript -e 'clipboard info'

Imprime cada tipo que hay en ese momento en el portapapeles junto con su tamaño en bytes. Copia un rango de celdas de Numbers y luego un párrafo de una página web, y compara las listas. Esa diferencia explica por completo por qué el pegado se comporta distinto según la app. Para la versión en texto, pbpaste lo imprime y echo "hola" | pbcopy escribe en él.

¿Cómo sabe el Mac que el portapapeles ha cambiado?

En general, no se lo dice a nadie. En lo que respecta a las API documentadas públicamente, NSPasteboard no ofrece ninguna notificación de «el portapapeles ha cambiado». Las apps que lo necesitan, es decir, todos los gestores del portapapeles, consultan el change count con un temporizador corto y solo leen el contenido cuando el número se mueve. Es barato, porque leer un entero casi no cuesta nada.

Esto tiene consecuencias prácticas:

  • Una app de historial no puede ver nada de lo que se copió mientras no estaba en ejecución.
  • Si se producen dos copias más rápido que el intervalo de consulta, la primera puede perderse. El intervalo de consulta de Maccy es ajustable en sus ajustes .
  • El change count también se incrementa cuando una app reescribe el mismo contenido, por eso una herramienta de historial necesita su propia deduplicación.

¿Qué hay de nuevo en Tahoe?

Historial del portapapeles en Spotlight

El cambio estrella de Tahoe en este tema es que Spotlight incorpora una vista de Portapapeles. Abre Spotlight y cambia a ella (el conjunto de atajos de Apple para las nuevas categorías de Spotlight asigna el portapapeles a ⌘4 ) y podrás explorar las copias recientes y volver a pegar una. Apple describe este historial como efímero: retrocede solo unas ocho horas .

Eso convierte a Spotlight en una red de seguridad decente para el «lo copié hace una hora». Lo que no es, a juzgar por su diseño declarado, es un archivo a largo plazo: nada de fragmentos de hace una semana, ni favoritos fijados, ni reglas de exclusión por app como las que ofrecen las herramientas especializadas .

Más privacidad en las lecturas del portapapeles

Apple lleva tiempo avanzando hacia que las lecturas programáticas del portapapeles sean visibles para el usuario. La base llegó en forma de nuevas API de comportamiento de acceso al pasteboard para desarrolladores, y la dirección es un aviso al estilo iOS cuando una app lee el portapapeles sin que el usuario haya pegado. Cuán estrictamente aplica Tahoe esto a las apps de terceros corrientes, y qué ajuste ve el usuario, son detalles que confirmaría en un Mac con Tahoe antes de darlos por sentados . Importa para los gestores del portapapeles porque su trabajo consiste precisamente en leer el portapapeles en segundo plano, así que consulta la documentación de cada app sobre los permisos en Tahoe.

¿Se sincroniza el portapapeles entre mi Mac y mi iPhone?

Sí, mediante el Portapapeles universal. Forma parte de Continuidad: inicia sesión con la misma cuenta de Apple en ambos dispositivos, activa Handoff, mantén Bluetooth y Wi-Fi encendidos y deja los dispositivos cerca el uno del otro. Copia en uno, pega en el otro. El contenido transferido solo está disponible durante un margen breve, así que funciona como un traspaso y no como un historial sincronizado. Además es de un solo elemento: cada copia nueva reemplaza a la anterior.

Si deja de funcionar, las causas habituales son Handoff desactivado, Bluetooth apagado o dispositivos con cuentas de Apple distintas. Desactivar y volver a activar Handoff es el primer remedio clásico.

¿Qué es privado y qué no?

El portapapeles puede leerlo cualquier app a la que se le permita. No hay cifrado por copia. Por eso la comunidad creó una convención: las apps que copian datos sensibles los marcan con tipos especiales de pasteboard, documentados en nspasteboard.org, como org.nspasteboard.ConcealedType (contraseñas) y org.nspasteboard.TransientType (contenido de corta duración). Los gestores de contraseñas suelen establecerlos, y los gestores del portapapeles que se portan bien omiten todo lo que los lleve.

Maccy sigue esta convención. En sus ajustes, en el apartado Ignorar, puedes ver y editar la lista de tipos de pasteboard ignorados e ignorar apps concretas por completo . Dos matices, dichos con honestidad: las marcas son una convención, no un mecanismo de cumplimiento forzoso, así que una app que no las establece deja sus datos expuestos, y cualquier cosa que copies es visible para cualquier app con permiso para leer el portapapeles hasta que se sobrescriba.

Portapapeles nativo frente a un gestor del portapapeles

Portapapeles integrado (pasteboard) Historial de Spotlight (Tahoe) Gestor especializado (p. ej., Maccy)
Elementos guardados Uno Solo recientes, aproximadamente horas Historial configurable
Búsqueda No A través de Spotlight Sí, escribes para filtrar
Ignorar apps/tipos sensibles No aplica Sí
Almacenado en disco No En local, en tu Mac
Coste Incluido Incluido Maccy: gratuito y de código abierto

Si solo necesitas de vez en cuando recuperar una copia reciente, quizá el historial de Spotlight te baste. Si pegas a diario desde el mismo conjunto de fragmentos, o quieres exclusiones de apps sensibles y un historial más largo, un gestor especializado se gana su sitio. Maccy App se ejecuta desde la barra de menús, se abre por defecto con ⇧⌘C y está pensado para filtrar primero con el teclado . Elijas el camino que elijas, todo lo anterior sigue valiendo, porque cada herramienta se apoya en el mismo pasteboard.

Solución de problemas: cuando el portapapeles se comporta mal

  • Pegar no hace nada o pega contenido antiguo. Copia algo trivial desde un campo de texto sin formato para restablecer el estado y vuelve a intentarlo. Si persiste, reinicia la app en la que pegas.
  • El formato te persigue. Usa Pegar y adaptar estilo (⌥⇧⌘V).
  • Copiaste un archivo y obtuviste su ruta (o al revés). La app está eligiendo una representación distinta de la que esperabas. Comprueba qué hay en el portapapeles con osascript -e 'clipboard info'.
  • El Portapapeles universal falla de forma intermitente. Confirma la misma cuenta de Apple, Handoff activado y Bluetooth y Wi-Fi encendidos.
  • Último recurso. Cierra sesión y vuelve a entrar, o reinicia. El servicio del pasteboard lo gestiona el sistema y se reinicia con tu sesión.

El modelo mental que conviene quedarse

Copiar publica un paquete de formatos y sube un contador. Pegar es la app de destino eligiendo dentro de ese paquete. Todo lo demás, incluidos el historial, la sincronización y la privacidad, se construye sobre esa base sencilla. Cuando puedes ver el paquete con clipboard info, la mayoría de los misterios del portapapeles dejan de serlo.

¿Qué sorpresa al pegar te molesta más: perder el formato, perder el historial u otra cosa? Cuéntanoslo y quizá sea la próxima guía.

So funktioniert die Zwischenablage unter macOS Tahoe

So funktioniert die Zwischenablage unter macOS Tahoe

Kurzantwort: Die Zwischenablage von macOS ist ein systemweiter Dienst, das sogenannte Pasteboard. Beim Kopieren übergibt die Quell-App dem System eine oder mehrere Darstellungen desselben Inhalts (reiner Text, formatierter Text, ein Bild, ein Dateiverweis), und ein Zähler wird hochgesetzt. Beim Einsetzen wählt die Ziel-App das reichhaltigste Format, das sie versteht. Tahoe behält dieses Modell bei, ergänzt einen integrierten Zwischenablageverlauf in Spotlight und zieht die Datenschutzschrauben für Apps an, die die Zwischenablage im Hintergrund auslesen.

Du drückst täglich vierzigmal ⌘C. Verfolgen wir einen dieser Tastendrücke einmal von Anfang bis Ende, denn fast jede Eigenart der Zwischenablage, der du schon begegnet bist (Text, der in der falschen Schriftart landet, ein Bild, das als Datei ankommt, ein Passwort, das in einer Verlaufs-App auftaucht), geht auf einen Schritt dieser Reise zurück.

Was ist die Zwischenablage unter macOS?

Technisch gesehen ist die Zwischenablage das General Pasteboard, ein gemeinsam genutzter Systemdienst, auf den Apps über die NSPasteboard-API zugreifen. Sie ist weder eine Datei noch eine sichtbare App. Sie hält immer nur eine aktuelle „Item-Gruppe“, und erneutes Kopieren ersetzt sie. Dem Namen „Pasteboard“ verdankst du das pb in Terminal-Tools wie pbcopy und pbpaste.

Zwei Details sind für alles Folgende wichtig:

  • Sie hält immer nur eine Sache. macOS hatte für das General Pasteboard nie einen nativen Verlauf mit mehreren Einträgen, wie ihn etwa Windows mit ⊞V kennt. Ein Verlauf wird nachträglich obendrauf gebaut. Die Spotlight-Funktion in Tahoe ist Apples erster Versuch auf Systemebene (siehe unten).
  • Eine Kopie besteht eigentlich aus mehreren Kopien. Ein einziges ⌘C kann viele Darstellungen desselben Inhalts gleichzeitig im Pasteboard ablegen.

Was passiert, wenn du ⌘C drückst?

  1. Die App beansprucht das Pasteboard. Sie löscht den alten Inhalt und gibt bekannt, was sie bereitstellen wird. In diesem Moment wird der Change Count (eine Ganzzahl) des Pasteboards um eins erhöht.
  2. Die App bietet mehrere Typen an. Jeder wird über einen Uniform Type Identifier (UTI) gekennzeichnet, dasselbe System, das auch Dateitypen identifiziert.
  3. Die Daten können verzögert geliefert werden. Die App kann ein Format nur zusagen und die eigentlichen Bytes erst erzeugen, wenn tatsächlich eingesetzt wird. So bleiben große Kopien (ein umfangreiches Bild, ein Zellbereich aus einer Tabelle) bis dahin günstig.

Warum bekomme ich in verschiedenen Apps unterschiedliche Ergebnisse beim Einsetzen?

Weil das Ziel entscheidet. Kopierst du einen formatierten Absatz aus Safari, kann das Pasteboard mehrere Versionen gleichzeitig enthalten:

Darstellung Typischer Typbezeichner Wer sie wählt
Reiner Text public.utf8-plain-text Terminals, Code-Editoren, Suchfelder
Formatierter Text public.rtf TextEdit, Pages, Mail
HTML public.html Web-Editoren, Notizen, Rich-Text-Felder
Bild public.png / public.tiff Vorschau, Keynote, Design-Tools
Dateiverweis public.file-url Finder, Mail-Anhänge, Chat-Apps

Ein Code-Editor nimmt den reinen Text und ignoriert das HTML, daher verschwindet die Formatierung. Notizen nimmt das HTML und behält sie. Beides ist kein Fehler. Genau deshalb gibt es auch ⌥⇧⌘V (Einsetzen und Stil anpassen): Der Befehl bittet das Ziel, die Klartext-Darstellung zu bevorzugen und die lokale Formatierung anzuwenden.

Selbst nachsehen im Terminal

Du musst das nicht einfach glauben. Kopiere etwas und führe dann aus:

osascript -e 'clipboard info'

Der Befehl listet jeden Typ auf, der gerade in der Zwischenablage liegt, samt Größe in Bytes. Kopiere einen Zellbereich aus Numbers, dann einen Absatz von einer Webseite, und vergleiche die Listen. Der Unterschied erklärt vollständig, warum sich das Einsetzen in verschiedenen Apps unterschiedlich verhält. Den Textinhalt gibt pbpaste aus, und mit echo "hello" | pbcopy schreibst du in die Zwischenablage.

Woher weiß der Mac, dass sich die Zwischenablage geändert hat?

Meistens sagt er es niemandem. Soweit es die öffentlich dokumentierten APIs betrifft, bietet NSPasteboard keine Benachrichtigung „Zwischenablage geändert“. Apps, die das wissen müssen, also jeder Zwischenablage-Manager, fragen den Change Count per Timer in kurzen Abständen ab und lesen den Inhalt nur, wenn sich die Zahl bewegt hat. Das ist günstig, denn eine Ganzzahl zu lesen kostet so gut wie nichts.

Das hat praktische Folgen:

  • Eine Verlaufs-App kann nichts sehen, was kopiert wurde, während sie nicht lief.
  • Passieren zwei Kopiervorgänge schneller als das Abfrageintervall, kann der erste verloren gehen. Das Abfrageintervall von Maccy lässt sich in den Einstellungen anpassen .
  • Der Change Count steigt auch, wenn eine App denselben Inhalt neu schreibt. Deshalb braucht ein Verlaufs-Tool eine eigene Duplikaterkennung.

Was ist neu in Tahoe?

Zwischenablageverlauf in Spotlight

Die wichtigste Neuerung zu diesem Thema: Spotlight hat in Tahoe eine Zwischenablage-Ansicht bekommen. Öffne Spotlight und wechsle dorthin (in Apples Tastenkürzel-Set für die neuen Spotlight-Kategorien liegt die Zwischenablage auf ⌘4 ), dann kannst du kürzliche Kopien durchsuchen und eine davon wieder einsetzen. Apple beschreibt diesen Verlauf als kurzlebig, er reicht nur etwa acht Stunden zurück .

Damit taugt Spotlight als solides Sicherheitsnetz für „Das habe ich vor einer Stunde kopiert“. Ein Langzeitarchiv ist es nach seinem erklärten Design nicht: keine Schnipsel von letzter Woche, keine angehefteten Favoriten und keine App-spezifischen Ignorier-Regeln, wie sie spezialisierte Tools bieten .

Strengerer Datenschutz beim Auslesen der Zwischenablage

Apple arbeitet darauf hin, programmatische Zugriffe auf die Zwischenablage für Nutzer sichtbar zu machen. Die Grundlagen kamen als neue Pasteboard-Access-Behavior-APIs für Entwickler, und die Richtung ist eine Abfrage wie unter iOS, wenn eine App die Zwischenablage ohne Einsetzen-Aktion des Nutzers ausliest. Wie strikt Tahoe das bei gewöhnlichen Apps von Drittanbietern durchsetzt und welche Einstellung du dabei zu sehen bekommst, würde ich auf einem Tahoe-Rechner prüfen, bevor du dich darauf verlässt . Für Zwischenablage-Manager ist das relevant, weil ihre ganze Aufgabe darin besteht, die Zwischenablage im Hintergrund zu lesen. Schau daher in die Dokumentation der jeweiligen App zu den Berechtigungen unter Tahoe.

Wird die Zwischenablage zwischen Mac und iPhone synchronisiert?

Ja, über die universelle Zwischenablage. Sie gehört zu Continuity: Melde beide Geräte mit demselben Apple-Account an, aktiviere Handoff, lasse Bluetooth und WLAN eingeschaltet und halte die Geräte nah beieinander. Auf dem einen Gerät kopieren, auf dem anderen einsetzen. Der übertragene Inhalt ist nur kurz verfügbar, die Funktion verhält sich also wie eine Übergabe und nicht wie ein synchronisierter Verlauf. Außerdem ist sie auf ein Element beschränkt: Jede neue Kopie ersetzt die vorherige.

Wenn sie nicht mehr funktioniert, liegt es meist an deaktiviertem Handoff, ausgeschaltetem Bluetooth oder an unterschiedlichen Apple-Accounts auf den Geräten. Handoff aus- und wieder einzuschalten ist der klassische erste Handgriff.

Was bleibt privat und was nicht?

Die Zwischenablage kann von jeder App gelesen werden, der das erlaubt ist. Eine Verschlüsselung pro Kopiervorgang gibt es nicht. Deshalb hat die Community eine Konvention entwickelt: Apps, die sensible Daten kopieren, kennzeichnen sie mit speziellen Pasteboard-Typen, dokumentiert auf nspasteboard.org, etwa org.nspasteboard.ConcealedType (Passwörter) und org.nspasteboard.TransientType (kurzlebige Inhalte). Passwortmanager setzen diese Typen üblicherweise, und gut erzogene Zwischenablage-Manager überspringen alles, was sie trägt.

Maccy hält sich an diese Konvention. In den Einstellungen unter „Ignorieren“ kannst du die Liste der ignorierten Pasteboard-Typen einsehen und bearbeiten sowie bestimmte Apps komplett ausschließen . Zwei Einschränkungen, ganz ehrlich: Die Markierungen sind eine Konvention und kein Durchsetzungsmechanismus. Eine App, die sie nicht setzt, lässt ihre Daten ungeschützt. Und alles, was du kopierst, ist für jede App mit Leseberechtigung sichtbar, bis es überschrieben wird.

Native Zwischenablage vs. Zwischenablage-Manager

Integrierte Zwischenablage (Pasteboard) Spotlight-Verlauf (Tahoe) Spezialisierter Manager (z. B. Maccy)
Gespeicherte Einträge Einer Nur kürzliche Einträge, grob einige Stunden Konfigurierbarer Verlauf
Suche Nein Über Spotlight Ja, einfach tippen zum Filtern
Sensible Apps/Typen ignorieren Nicht zutreffend Ja
Auf der Festplatte gespeichert Nein Lokal auf deinem Mac
Kosten Inklusive Inklusive Maccy: kostenlos und Open Source

Wenn du nur gelegentlich eine kürzliche Kopie wiederherstellen willst, reicht dir der Spotlight-Verlauf womöglich völlig. Wenn du täglich aus denselben Schnipseln einfügst oder Ausschlüsse für sensible Apps und einen längeren Verlauf möchtest, rechtfertigt ein spezialisierter Manager seinen Platz. Maccy App läuft in der Menüleiste, öffnet sich standardmäßig mit ⇧⌘C und ist auf tastaturgesteuertes Filtern ausgelegt . Welchen Weg du auch wählst: Alles oben Beschriebene gilt weiter, denn jedes Tool sitzt auf demselben Pasteboard.

Fehlerbehebung: Wenn die Zwischenablage spinnt

  • Einsetzen tut nichts oder fügt veralteten Inhalt ein. Kopiere etwas Belangloses aus einem Klartext-Feld, um den Zustand zurückzusetzen, und versuche es erneut. Hilft das nicht, starte die App neu, in die du einsetzt.
  • Die Formatierung hängt dir an den Fersen. Nutze „Einsetzen und Stil anpassen“ (⌥⇧⌘V).
  • Datei kopiert, aber den Pfad bekommen (oder umgekehrt). Die App wählt eine andere Darstellung als die erwartete. Prüfe mit osascript -e 'clipboard info', was in der Zwischenablage liegt.
  • Die universelle Zwischenablage ist unzuverlässig. Kontrolliere denselben Apple-Account, aktiviertes Handoff sowie eingeschaltetes Bluetooth und WLAN.
  • Letzte Rettung. Ab- und wieder anmelden oder neu starten. Der Pasteboard-Dienst wird vom System verwaltet und startet mit deiner Sitzung neu.

Das mentale Modell zum Mitnehmen

Kopieren veröffentlicht ein Bündel von Formaten und erhöht einen Zähler. Einsetzen heißt, dass die Ziel-App aus dem Bündel auswählt. Alles andere, einschließlich Verlauf, Synchronisierung und Datenschutz, baut auf diesem einfachen Fundament auf. Sobald du das Bündel mit clipboard info sichtbar machen kannst, verlieren die meisten Rätsel rund um die Zwischenablage ihren Schrecken.

Welche Einsetzen-Überraschung nervt dich am meisten: verlorene Formatierung, verlorener Verlauf oder etwas ganz anderes? Schreib uns, vielleicht wird daraus der nächste Ratgeber.

How the Clipboard Works on macOS Tahoe

How the Clipboard Works on macOS Tahoe

Quick answer: The macOS clipboard is a system-wide service called the pasteboard. When you copy, the source app hands the system one or more representations of the same content (plain text, rich text, an image, a file reference), and a counter increments. When you paste, the destination app picks the richest format it understands. Tahoe keeps this model, adds a built-in clipboard history in Spotlight, and continues tightening privacy around apps that read the clipboard in the background.

You press ⌘C forty times a day. Let’s follow one of those presses from start to finish, because nearly every clipboard oddity you’ve hit (text pasting with the wrong font, an image arriving as a file, a password showing up in a history app) comes from a step in this journey.

What is the clipboard on macOS?

The clipboard is technically the general pasteboard, a shared system service that apps reach through the NSPasteboard API. It is not a file or a visible app. It holds one current «item set» at a time, and copying again replaces it. The name «pasteboard» is why you’ll see pb in terminal tools like pbcopy and pbpaste.

Two details matter for everything below:

  • It holds one thing at a time. macOS has never kept a native multi-item history for the general pasteboard in the way Windows’ ⊞V does. History is something added on top. Tahoe’s Spotlight feature is Apple’s first system-level take on it (see below).
  • One copy is really several copies. A single ⌘C can place many representations of the same content on the pasteboard at once.

What happens when you press ⌘C?

  1. The app claims the pasteboard. It clears the old contents and declares what it will provide. This is when the pasteboard’s change count (an integer) goes up by one.
  2. The app offers multiple types. Each is identified by a Uniform Type Identifier (UTI), the same system that identifies file types.
  3. Data may be delivered lazily. The app can promise a format and only produce the bytes when someone actually pastes. This keeps big copies (a large image, a range of spreadsheet cells) cheap until needed.

Why do I get different results pasting into different apps?

Because the destination chooses. Copy a styled paragraph from Safari and the pasteboard may hold several versions at once:

Representation Typical type identifier Who picks it
Plain text public.utf8-plain-text Terminals, code editors, search fields
Rich text public.rtf TextEdit, Pages, Mail
HTML public.html Web editors, Notes, rich-text fields
Image public.png / public.tiff Preview, Keynote, design tools
File reference public.file-url Finder, Mail attachments, chat apps

A code editor takes the plain text and ignores the HTML, so styling disappears. Notes takes the HTML and keeps it. Neither is a bug. This is also why ⌥⇧⌘V (Paste and Match Style) exists: it asks the destination to prefer the plain-text representation and apply local formatting.

See it for yourself in Terminal

You don’t have to take this on faith. Copy something, then run:

osascript -e 'clipboard info'

It prints each type currently on the clipboard with its size in bytes. Copy a cell range from Numbers, then a paragraph from a web page, and compare the lists. The difference is the whole story of why paste behaves differently across apps. For the text version, pbpaste prints it, and echo "hello" | pbcopy writes to it.

How does the Mac know the clipboard changed?

It mostly doesn’t tell anyone. As far as publicly documented APIs go, NSPasteboard offers no «clipboard changed» notification. Apps that care, which means every clipboard manager, poll the change count on a short timer and read the contents only when the number moves. That is cheap, because reading an integer costs almost nothing.

This has practical consequences:

  • A history app can’t see anything copied while it isn’t running.
  • If two copies happen faster than the poll interval, the first can be missed. Maccy’s polling interval is adjustable in its settings .
  • The change count also increments when an app rewrites the same content, which is why a history tool needs its own de-duplication.

What’s new in Tahoe?

Clipboard history in Spotlight

Tahoe’s headline change for this topic is that Spotlight gained a Clipboard view. Open Spotlight and switch to it (Apple’s shortcut set for the new Spotlight categories puts clipboard on ⌘4 ) and you can browse recent copies and paste one back. Apple describes this history as short-lived, reaching back only about eight hours .

That makes Spotlight a decent «I copied that an hour ago» safety net. What it is not, based on its stated design, is a long-term archive: no week-old snippets, no pinned favorites, and no per-app ignore rules of the kind dedicated tools offer .

Tighter privacy around clipboard reads

Apple has been moving toward making programmatic clipboard reads visible to the user. The groundwork shipped as new pasteboard access-behavior APIs for developers, and the direction is an iOS-style prompt when an app reads the clipboard without a user paste action. How strictly Tahoe enforces this for ordinary third-party apps, and what setting the user sees, are details I would confirm on a Tahoe machine before relying on them . It matters for clipboard managers because their whole job is reading the clipboard in the background, so check each app’s documentation on Tahoe permissions.

Does the clipboard sync between my Mac and iPhone?

Yes, through Universal Clipboard. It is part of Continuity: sign into the same Apple Account on both devices, enable Handoff, keep Bluetooth and Wi-Fi on, and keep the devices near each other. Copy on one device, paste on the other. The transferred content is available only for a short window, so it behaves as a handoff and not as a synced history. It is also single-item: each new copy replaces the last.

If it stops working, the usual causes are Handoff turned off, Bluetooth disabled, or the devices on different Apple Accounts. Toggling Handoff off and on is the classic first fix.

What stays private and what doesn’t?

The clipboard is readable by any app that is allowed to read it. There’s no per-copy encryption. So the community built a convention: apps that copy sensitive data mark it with special pasteboard types, documented at nspasteboard.org, such as org.nspasteboard.ConcealedType (passwords) and org.nspasteboard.TransientType (short-lived content). Password managers commonly set these, and well-behaved clipboard managers skip anything carrying them.

Maccy follows this convention. In its settings, under Ignore, you can view and edit the list of ignored pasteboard types and ignore specific apps entirely . Two caveats, stated honestly: the markers are a convention, not an enforcement mechanism, so an app that doesn’t set them leaves its data exposed, and anything you copy is visible to any app permitted to read the clipboard until it is overwritten.

Native clipboard vs. a clipboard manager

Built-in clipboard (pasteboard) Spotlight history (Tahoe) Dedicated manager (e.g., Maccy)
Items kept One Recent items only, roughly hours Configurable history
Search No Via Spotlight Yes, type to filter
Ignore sensitive apps/types Not applicable Yes
Stored on disk No Locally on your Mac
Cost Included Included Maccy: free and open source

If you only occasionally need to recover a recent copy, Spotlight’s history may be all you want. If you paste from the same set of snippets daily, or want sensitive-app exclusions and a longer history, a dedicated manager earns its place. Maccy App runs from the menu bar, opens with ⇧⌘C by default, and is built around keyboard-first filtering . Whichever route you choose, everything above still holds, because every tool sits on top of the same pasteboard.

Troubleshooting: when the clipboard misbehaves

  • Paste does nothing or pastes stale content. Copy something trivial from a plain text field to reset the state, then retry. If it persists, restart the app you are pasting into.
  • Formatting follows you around. Use Paste and Match Style (⌥⇧⌘V).
  • Copied a file, got its path (or the reverse). The app is choosing a different representation than the one you expected. Check what is on the clipboard with osascript -e 'clipboard info'.
  • Universal Clipboard is flaky. Confirm same Apple Account, Handoff on, Bluetooth and Wi-Fi on.
  • Last resort. Log out and back in, or restart. The pasteboard service is managed by the system and restarts with your session.

The mental model to keep

Copying publishes a bundle of formats and bumps a counter. Pasting is the destination app choosing from the bundle. Everything else, including history, sync, and privacy, is built on that simple foundation. Once you can see the bundle with clipboard info, most clipboard mysteries stop being mysteries.

Which paste surprise annoys you most: lost formatting, lost history, or something else? Tell us and it may become the next guide.

How the Clipboard Works on macOS Tahoe

How the Clipboard Works on macOS Tahoe

Quick answer: The macOS clipboard is a system-wide service called the pasteboard. When you copy, the source app hands the system one or more representations of the same content (plain text, rich text, an image, a file reference), and a counter increments. When you paste, the destination app picks the richest format it understands. Tahoe keeps this model, adds a built-in clipboard history in Spotlight, and continues tightening privacy around apps that read the clipboard in the background.

You press ⌘C forty times a day. Let’s follow one of those presses from start to finish, because nearly every clipboard oddity you’ve hit (text pasting with the wrong font, an image arriving as a file, a password showing up in a history app) comes from a step in this journey.

What is the clipboard on macOS?

The clipboard is technically the general pasteboard, a shared system service that apps reach through the NSPasteboard API. It is not a file or a visible app. It holds one current «item set» at a time, and copying again replaces it. The name «pasteboard» is why you’ll see pb in terminal tools like pbcopy and pbpaste.

Two details matter for everything below:

  • It holds one thing at a time. macOS has never kept a native multi-item history for the general pasteboard in the way Windows’ ⊞V does. History is something added on top. Tahoe’s Spotlight feature is Apple’s first system-level take on it (see below).
  • One copy is really several copies. A single ⌘C can place many representations of the same content on the pasteboard at once.

What happens when you press ⌘C?

  1. The app claims the pasteboard. It clears the old contents and declares what it will provide. This is when the pasteboard’s change count (an integer) goes up by one.
  2. The app offers multiple types. Each is identified by a Uniform Type Identifier (UTI), the same system that identifies file types.
  3. Data may be delivered lazily. The app can promise a format and only produce the bytes when someone actually pastes. This keeps big copies (a large image, a range of spreadsheet cells) cheap until needed.

Why do I get different results pasting into different apps?

Because the destination chooses. Copy a styled paragraph from Safari and the pasteboard may hold several versions at once:

Representation Typical type identifier Who picks it
Plain text public.utf8-plain-text Terminals, code editors, search fields
Rich text public.rtf TextEdit, Pages, Mail
HTML public.html Web editors, Notes, rich-text fields
Image public.png / public.tiff Preview, Keynote, design tools
File reference public.file-url Finder, Mail attachments, chat apps

A code editor takes the plain text and ignores the HTML, so styling disappears. Notes takes the HTML and keeps it. Neither is a bug. This is also why ⌥⇧⌘V (Paste and Match Style) exists: it asks the destination to prefer the plain-text representation and apply local formatting.

See it for yourself in Terminal

You don’t have to take this on faith. Copy something, then run:

osascript -e 'clipboard info'

It prints each type currently on the clipboard with its size in bytes. Copy a cell range from Numbers, then a paragraph from a web page, and compare the lists. The difference is the whole story of why paste behaves differently across apps. For the text version, pbpaste prints it, and echo "hello" | pbcopy writes to it.

How does the Mac know the clipboard changed?

It mostly doesn’t tell anyone. As far as publicly documented APIs go, NSPasteboard offers no «clipboard changed» notification. Apps that care, which means every clipboard manager, poll the change count on a short timer and read the contents only when the number moves. That is cheap, because reading an integer costs almost nothing.

This has practical consequences:

  • A history app can’t see anything copied while it isn’t running.
  • If two copies happen faster than the poll interval, the first can be missed. Maccy’s polling interval is adjustable in its settings .
  • The change count also increments when an app rewrites the same content, which is why a history tool needs its own de-duplication.

What’s new in Tahoe?

Clipboard history in Spotlight

Tahoe’s headline change for this topic is that Spotlight gained a Clipboard view. Open Spotlight and switch to it (Apple’s shortcut set for the new Spotlight categories puts clipboard on ⌘4 ) and you can browse recent copies and paste one back. Apple describes this history as short-lived, reaching back only about eight hours .

That makes Spotlight a decent «I copied that an hour ago» safety net. What it is not, based on its stated design, is a long-term archive: no week-old snippets, no pinned favorites, and no per-app ignore rules of the kind dedicated tools offer .

Tighter privacy around clipboard reads

Apple has been moving toward making programmatic clipboard reads visible to the user. The groundwork shipped as new pasteboard access-behavior APIs for developers, and the direction is an iOS-style prompt when an app reads the clipboard without a user paste action. How strictly Tahoe enforces this for ordinary third-party apps, and what setting the user sees, are details I would confirm on a Tahoe machine before relying on them . It matters for clipboard managers because their whole job is reading the clipboard in the background, so check each app’s documentation on Tahoe permissions.

Does the clipboard sync between my Mac and iPhone?

Yes, through Universal Clipboard. It is part of Continuity: sign into the same Apple Account on both devices, enable Handoff, keep Bluetooth and Wi-Fi on, and keep the devices near each other. Copy on one device, paste on the other. The transferred content is available only for a short window, so it behaves as a handoff and not as a synced history. It is also single-item: each new copy replaces the last.

If it stops working, the usual causes are Handoff turned off, Bluetooth disabled, or the devices on different Apple Accounts. Toggling Handoff off and on is the classic first fix.

What stays private and what doesn’t?

The clipboard is readable by any app that is allowed to read it. There’s no per-copy encryption. So the community built a convention: apps that copy sensitive data mark it with special pasteboard types, documented at nspasteboard.org, such as org.nspasteboard.ConcealedType (passwords) and org.nspasteboard.TransientType (short-lived content). Password managers commonly set these, and well-behaved clipboard managers skip anything carrying them.

Maccy follows this convention. In its settings, under Ignore, you can view and edit the list of ignored pasteboard types and ignore specific apps entirely . Two caveats, stated honestly: the markers are a convention, not an enforcement mechanism, so an app that doesn’t set them leaves its data exposed, and anything you copy is visible to any app permitted to read the clipboard until it is overwritten.

Native clipboard vs. a clipboard manager

Built-in clipboard (pasteboard) Spotlight history (Tahoe) Dedicated manager (e.g., Maccy)
Items kept One Recent items only, roughly hours Configurable history
Search No Via Spotlight Yes, type to filter
Ignore sensitive apps/types Not applicable Yes
Stored on disk No Locally on your Mac
Cost Included Included Maccy: free and open source

If you only occasionally need to recover a recent copy, Spotlight’s history may be all you want. If you paste from the same set of snippets daily, or want sensitive-app exclusions and a longer history, a dedicated manager earns its place. Maccy App runs from the menu bar, opens with ⇧⌘C by default, and is built around keyboard-first filtering . Whichever route you choose, everything above still holds, because every tool sits on top of the same pasteboard.

Troubleshooting: when the clipboard misbehaves

  • Paste does nothing or pastes stale content. Copy something trivial from a plain text field to reset the state, then retry. If it persists, restart the app you are pasting into.
  • Formatting follows you around. Use Paste and Match Style (⌥⇧⌘V).
  • Copied a file, got its path (or the reverse). The app is choosing a different representation than the one you expected. Check what is on the clipboard with osascript -e 'clipboard info'.
  • Universal Clipboard is flaky. Confirm same Apple Account, Handoff on, Bluetooth and Wi-Fi on.
  • Last resort. Log out and back in, or restart. The pasteboard service is managed by the system and restarts with your session.

The mental model to keep

Copying publishes a bundle of formats and bumps a counter. Pasting is the destination app choosing from the bundle. Everything else, including history, sync, and privacy, is built on that simple foundation. Once you can see the bundle with clipboard info, most clipboard mysteries stop being mysteries.

Which paste surprise annoys you most: lost formatting, lost history, or something else? Tell us and it may become the next guide.

Maccy 단축키 설정 가이드: 변경, 충돌 해결, 완전 정복

빠른 답변: Maccy의 기본 단축키는 Shift + Command + C입니다. 바꾸려면 Maccy App 설정의 일반 탭에서 «열기(Open)» 옆 단축키 입력란을 클릭하고 원하는 조합을 누르면 됩니다. 고정(Pin)과 삭제(Delete) 단축키도 같은 곳에서 바꿀 수 있습니다.

Maccy 단축키는 어떻게 바꾸나요?

10초면 끝나고, 앱을 재시작할 필요도 없습니다.

  1. 메뉴 막대의 Maccy 아이콘을 클릭해 설정(Settings)을 엽니다. Maccy 창이 열려 있다면 Command + ,를 눌러도 됩니다.
  2. 일반(General) 탭에 그대로 둡니다.
  3. 열기(Open) 옆의 단축키 입력란을 클릭합니다. «기록 중» 상태로 바뀝니다.
  4. 원하는 조합을 누르세요. 바로 적용됩니다.
  5. 단축키를 지우려면 입력란의 작은 지우기(x) 버튼을 사용합니다. 사용 중인 버전에 따라 표시되지 않을 수 있습니다.

내부적으로는 일반적인 macOS 전역 단축키라서 전체 화면 앱을 포함해 어느 앱에서든 동작합니다. 단축키로 Maccy Mac 창을 여는 데는 손쉬운 사용(Accessibility) 권한이 필요하지 않습니다. 반면 현재 앱에 자동으로 붙여넣는 기능에는 이 권한이 필요하며, 이는 아래에서 따로 설명합니다.

무엇을 바꿀 수 있고, 무엇은 바꿀 수 없나요?

Maccy Clipboard 설정에서 직접 지정할 수 있는 단축키는 세 가지입니다. 창 안에서 쓰는 키는 대부분 고정입니다. 키 구성이 단순하고 예측 가능해야 손에 익히기 쉽다는 취지의 의도적인 선택입니다.

동작 기본값 변경 가능 여부
Maccy 열기 Shift+Command+C 가능 (설정 → 일반)
선택한 항목 고정/고정 해제 Option+P 가능 (설정 → 일반)
선택한 항목 삭제 Option+Delete 가능 (설정 → 일반)
선택한 항목 붙여넣기 Return 불가
기록 전체 지우기 Option+Command+Delete 불가
설정 열기 (Maccy 창에서) Command+, 불가

고정·삭제 단축키는 Maccy 창이 열려 있고 항목이 선택된 상태에서만 동작하므로 다른 앱과 부딪힐 일이 거의 없습니다. 시스템 전체와 충돌할 수 있는 것은 «열기» 단축키뿐입니다.

Maccy 창 안에서는 어떤 키를 쓸 수 있나요?

Maccy가 열린 뒤에는 키보드만으로 모든 작업을 끝낼 수 있습니다.

  • 그냥 입력하세요. 검색창에 자동으로 포커스가 있으니 따로 클릭할 필요가 없습니다.
  • ↑ / ↓ 로 기록 목록에서 선택 항목을 이동합니다.
  • Return 은 선택한 항목을 복사하고, 자동 붙여넣기가 켜져 있으면 직전에 쓰던 앱에 바로 붙여넣습니다.
  • Option + Return 과 «서식 없이 붙여넣기» 동작은 Maccy의 붙여넣기 설정에 따라 달라집니다. 정확한 보조 키 조합은 사용 중인 버전의 설정 창에서 확인하세요.
  • Esc 는 붙여넣지 않고 창을 닫습니다.

고정한 항목은 목록 맨 위에 표시되며, 한 글자 단축키로 바로 이동할 수 있습니다. 각 고정 항목 옆에 표시되는 키는 Maccy가 자동으로 배정하므로, 짐작하지 말고 항목 행을 직접 확인하세요.

단축키가 충돌하는 이유는 무엇인가요?

기본값인 Shift+Command+C가 좋은 예입니다. 누르기 편한 조합이지만 다른 소프트웨어도 즐겨 씁니다. Finder에서는 컴퓨터 폴더를 열고, Chromium 기반 브라우저에서는 개발자 도구의 요소 검사를 켜고 끕니다. 어느 앱이 «이기는지»는 어떤 앱이 최상위에 있는지, 그리고 그 앱이 키를 어떻게 등록했는지에 따라 달라집니다.

실제로 자주 만나는 충돌은 세 가지입니다.

충돌 유형 증상 해결 방법
다른 전역 단축키 앱 (런처, 스크린샷 도구, 다른 클립보드 도구 등) Maccy가 가끔만 열리거나 엉뚱한 앱이 뜸 둘 중 하나의 단축키를 변경
macOS 시스템 단축키 입력란이 조합을 거부하거나 시스템 동작이 실행됨 시스템 설정 → 키보드 → 키보드 단축키에서 해당 시스템 단축키를 해제하거나 변경
현재 최상위 앱의 자체 단축키 특정 앱에서만 동작하지 않음 그 앱이 쓰지 않는 조합으로 변경. 앱의 메뉴 단축키가 우선할 수 있음

좋은 단축키 조합 고르는 법

하루에 수십 번 누를 전역 단축키라면 잠깐 고민해 볼 만합니다.

  • 보조 키는 두세 개로. Command+V처럼 보조 키 하나짜리 조합은 이미 시스템이 쓰고 있습니다. Shift나 Option을 더하면 오작동이 크게 줄어듭니다.
  • 가능하면 한 손으로 누를 수 있게. 보통 타이핑 도중에 누르게 되므로, 손이 이미 놓인 자리 근처에 있는 조합이 편합니다.
  • V 키 계열은 피하세요. Command+Shift+V는 많은 앱에서 «붙여넣기 후 스타일 맞추기»이고, Option+Command+V는 Finder의 «이동»입니다. Maccy에 재사용하면 헷갈리는 동작이 생깁니다.
  • 하이퍼 키 구성도 고려해 보세요. Karabiner-Elements 같은 도구로 Caps Lock을 Control+Option+Command+Shift에 매핑하면, 하이퍼 키 조합은 다른 것과 거의 충돌하지 않습니다. 다만 이는 서드파티 설정이며 Maccy 기능은 아닙니다.
  • 자주 쓰는 앱에서 먼저 테스트하세요. 확정하기 전에 브라우저, 에디터, 터미널에서 눌러 봅니다.

문제 해결 체크리스트

  1. Maccy가 실행 중인가요? 메뉴 막대에서 아이콘을 확인하세요. 메뉴 막대 아이콘을 숨겨 두었어도 앱은 실행 중일 수 있습니다.
  2. 단축키를 다시 기록하세요. 지운 뒤 다시 지정해서 값이 꼬였을 가능성을 배제합니다.
  3. 일부러 특이한 조합을 써 보세요 (예: 보조 키 세 개). 그래서 동작한다면 버그가 아니라 충돌입니다.
  4. 열기 단축키와 붙여넣기를 구분하세요. 창은 열리는데 붙여넣기가 안 된다면 단축키가 아니라 손쉬운 사용 권한 문제입니다. 시스템 설정 → 개인정보 보호 및 보안 → 손쉬운 사용에서 권한을 허용하세요.
  5. 보안 입력(secure input)을 확인하세요. 비밀번호 입력란이나 일부 터미널처럼 보안 입력을 켜는 환경에서는 전역 키 처리가 막힐 수 있습니다.
  6. Maccy를 재시작하고, 그래도 안 되면 마지막으로 로그아웃 후 다시 로그인하세요.

기본 단축키, 꼭 바꿔야 할까요?

기본값이 잘 맞고 쓰는 앱과 충돌하지 않는다면 그대로 두세요. 기본값은 여러 Mac에서 기억하기 쉽고, 나중에 언제든 바꿀 수 있습니다. 반대로 Finder나 브라우저 개발자 도구를 주로 쓴다면 첫날부터 바꾸는 편이 낫습니다. 확실하게 동작하는 단축키와 «대부분만» 동작하는 단축키의 차이는, 믿고 쓰는 도구와 결국 안 쓰게 되는 도구의 차이입니다.

Maccy는 무료 오픈소스이므로 원하는 단축키 동작이 없다면 코드를 직접 읽어 볼 수 있고, 프로젝트는 기여도 받고 있습니다. 클립보드 작업 중에 전용 키가 있었으면 하는 동작은 무엇인가요?

자주 묻는 질문

Maccy의 기본 단축키는 무엇인가요?

Shift + Command + C입니다. 설정 → 일반에서 바꿀 수 있습니다.

Maccy 단축키로 키 하나만 쓸 수 있나요?

아니요. macOS 전역 단축키는 보조 키 하나 이상과 일반 키를 함께 눌러야 합니다.

Maccy 단축키를 눌러도 아무 반응이 없는 이유는 무엇인가요?

보통 다른 앱이나 macOS 시스템 단축키가 같은 조합을 이미 쓰고 있기 때문입니다. 다른 조합을 고르거나, 시스템 설정 → 키보드 → 키보드 단축키에서 충돌하는 단축키를 해제하세요.

마우스 없이 Maccy에서 붙여넣으려면 어떻게 하나요?

단축키로 Maccy를 열고, 검색어를 입력하거나 방향키로 항목을 고른 뒤 Return을 누르세요. 자동 붙여넣기를 켜고 손쉬운 사용 권한을 허용해 두면 현재 사용 중인 앱에 바로 붙여넣어집니다.

Maccyのショートカットをカスタマイズ:変更・競合の解消・使いこなし術

結論から: Maccyはデフォルトで Shift + Command + C で開きます。変更するには、Maccy Appの設定を開き、「一般」タブの「Open」欄にあるショートカットフィールドをクリックして、新しい組み合わせを押すだけです。ピン留めと削除のショートカットも同じ場所で割り当て直せます。

Maccyのホットキーを変更するには?

作業は10秒もかからず、再起動も不要です。

  1. メニューバーのMaccyアイコンをクリックして「Settings(設定)」を開きます(Maccyのウインドウを開いた状態で Command + , を押しても開けます)。
  2. 「General(一般)」タブのまま進みます。
  3. 「Open」の横にあるレコーダーフィールドをクリックします。「記録中」の状態に切り替わります。
  4. 割り当てたい組み合わせを押します。すぐに反映されます。
  5. ショートカットを解除したい場合は、フィールド内の小さなクリア(×)ボタンを使います(お使いのバージョンで表示される場合)。

内部的にはmacOS標準のグローバルホットキーなので、フルスクリーンのアプリを含め、どのアプリからでも動作します。ホットキーでMaccy Macのウインドウを開くだけなら、アクセシビリティの権限は不要です。一方、最前面のアプリへの自動貼り付けには権限が必要で、こちらは別の設定になります(後述)。

カスタマイズできるものとできないもの

設定でキーを自由に記録できるのは、グローバルに使う3つのショートカットです。ウインドウ内のキーの大半は固定されています。これは意図的な割り切りで、キーの数が少なく予測しやすいほうが、指が覚えやすいという考え方です。

操作 デフォルト カスタマイズ
Maccyを開く Shift+Command+C 可(設定 → 一般)
選択中の項目をピン留め/解除 Option+P 可(設定 → 一般)
選択中の項目を削除 Option+Delete 可(設定 → 一般)
選択中の項目を貼り付け Return 不可
履歴をすべて消去 Option+Command+Delete 不可
設定を開く(Maccyウインドウ内から) Command+, 不可

ピン留めと削除のショートカットは、Maccy Clipboardのウインドウが開いていて項目が選択されているときだけ働くため、他のアプリとぶつかることはほとんどありません。システム全体で競合を起こしうるのは、「Open」のホットキーだけです。

Maccyウインドウ内で使えるキーは?

Maccyを開いてしまえば、あとはキーボードだけで完結します。

  • そのまま入力するだけ。検索フィールドには自動でフォーカスが当たるので、クリックする必要はありません。
  • ↑ / ↓ で履歴の中の選択位置を移動します。
  • Return で選択した項目をコピーし、自動貼り付けがオンなら、直前まで使っていたアプリにそのまま貼り付けます。
  • Option + Return や「書式なしで貼り付け」の挙動は、Maccyの貼り付け設定で決まります。修飾キーの割り当ては、お使いのバージョンの設定画面で確認してください。
  • Esc で何も貼り付けずにウインドウを閉じます。

ピン留めした項目は上部に表示され、すぐ呼び出せる1キーのショートカットが付きます。各項目に表示されるキーはMaccyが自動で割り当てるので、推測せずに項目の行を見て確認してください。

ショートカットが競合するのはなぜ?

デフォルトの Shift+Command+C がわかりやすい例です。押しやすい反面、他のソフトでも使われています。Finderでは「コンピュータ」フォルダを開き、Chromium系ブラウザでは開発者ツールの要素検査を切り替えます。どちらが優先されるかは、どのアプリが最前面にあるか、そしてそのキーをどう登録しているかによって変わります。

実際によくある競合は次の3パターンです。

競合の種類 症状 対処法
他のグローバルホットキー系アプリ(ランチャー、スクリーンショットツール、他のクリップボードツールなど) Maccyが開いたり開かなかったりする、別のアプリが代わりに起動する どちらか一方のショートカットを変更する
macOSのシステムショートカット レコーダーがその組み合わせを受け付けない、またはシステムの動作が実行される システム設定 → キーボード → キーボードショートカットで、システム側を無効にするか割り当て直す
最前面アプリ側のショートカット 特定のアプリでだけ動作しない そのアプリが使っていない組み合わせを選ぶ(アプリ固有のメニューショートカットが優先されることがある)

使いやすい組み合わせの選び方

1日に何十回も押すグローバルホットキーなので、少しだけ時間をかけて選ぶ価値があります。

  • 修飾キーは2つか3つ。Command+V のような修飾キー1つの組み合わせは、すでにシステムが使っています。ShiftやOptionを足すと、誤爆がぐっと減ります。
  • できれば片手で押せるものに。たいていはタイピングの途中で押すことになるので、手がいまある位置の近くにあるショートカットが快適です。
  • Vキー系は避ける。Command+Shift+V は多くのアプリで「ペーストしてスタイルを合わせる」、Option+Command+V はFinderで「移動」を意味します。Maccyに流用すると、紛らわしい挙動のもとになります。
  • ハイパーキーという手もあります。Karabiner-Elementsなどで Caps Lock を Control+Option+Command+Shift に割り当てれば、ハイパーキーを使ったショートカットが他と衝突することはまずありません。ただしこれはサードパーティ製ツールによる設定で、Maccyの機能ではありません。
  • よく使うアプリで試す。決める前に、ブラウザ、エディタ、ターミナルで動作を確認しましょう。

トラブルシューティングのチェックリスト

  1. Maccyは起動していますか?メニューバーのアイコンを確認しましょう。メニューバーのアイコンを隠している場合でも、アプリ自体は動いていることがあります。
  2. ショートカットを記録し直す。いったんクリアしてからもう一度記録すると、古い値が残っている可能性を排除できます。
  3. あえて珍しい組み合わせを試す(たとえば修飾キー3つ)。それで動くなら、不具合ではなく競合です。
  4. 「開く」ショートカットと貼り付けを切り分ける。ウインドウは開くのに貼り付けができない場合は、ショートカットではなくアクセシビリティの権限の問題です。システム設定 → プライバシーとセキュリティ → アクセシビリティで許可してください。
  5. セキュア入力を疑う。一部のアプリ(パスワード欄や特定のターミナルなど)はセキュア入力を有効にし、その状態ではグローバルなキー入力が受け付けられないことがあります。
  6. Maccyを再起動する。それでもだめなら最後の手段として、いったんログアウトしてログインし直します。

デフォルトのまま使ってもいい?

デフォルトで問題なく使えていて、普段のアプリともぶつからないなら、そのままで構いません。デフォルトのほうが複数のMacをまたいで覚えやすく、必要になったときにいつでも変更できます。Finderやブラウザの開発者ツールをよく使うなら、最初の日に変えておくのがおすすめです。確実に反応するショートカットと「だいたい反応する」ショートカットとでは、信頼して使い続けられるツールになるか、いつの間にか使わなくなるかの差が出ます。

Maccyは無料のオープンソースソフトウェアです。足りないショートカットの挙動があれば、コードを読むこともでき、プロジェクトへのコントリビュートも歓迎しています。あなたが「専用のキーがほしい」と思うクリップボード操作は何ですか?

よくある質問

Maccyのデフォルトのキーボードショートカットは何ですか?

Shift + Command + C です。設定 → 一般から変更できます。

Maccyのショートカットに1つのキーだけを使えますか?

いいえ。macOSのグローバルホットキーには、修飾キーを最低1つと通常のキーが必要です。

Maccyのショートカットが反応しないのはなぜですか?

たいていは、他のアプリやmacOSのシステムショートカットが同じ組み合わせをすでに使っています。別の組み合わせに変えるか、システム設定 → キーボード → キーボードショートカットで競合しているショートカットを無効にしてください。

マウスを使わずにMaccyから貼り付けるにはどうすればよいですか?

ホットキーでMaccyを開き、文字を入力して検索するか矢印キーで選んで、Returnキーを押します。自動貼り付けを有効にし、アクセシビリティの権限を許可していれば、最前面のアプリにそのまま貼り付けられます。

Maccy के कस्टम कीबोर्ड शॉर्टकट: बदलें, ठीक करें और महारत हासिल करें

त्वरित उत्तर: Maccy डिफ़ॉल्ट रूप से Shift + Command + C से खुलता है। इसे बदलने के लिए Maccy App की Settings खोलें, General टैब पर जाएँ, «Open» के बगल वाले शॉर्टकट फ़ील्ड पर क्लिक करें और अपना नया कॉम्बिनेशन दबाएँ। पिन और डिलीट के शॉर्टकट भी इसी जगह से रीमैप किए जा सकते हैं।

Maccy का हॉटकी कैसे बदलें?

यह दस सेकंड से भी कम में हो जाता है, और किसी रीस्टार्ट की ज़रूरत नहीं पड़ती।

  1. मेन्यू बार में Maccy के आइकन पर क्लिक करें और Settings खोलें (या Maccy विंडो खुली होने पर Command + , दबाएँ)।
  2. General टैब पर ही रहें।
  3. Open के बगल वाले रिकॉर्डर फ़ील्ड पर क्लिक करें। वह «रिकॉर्डिंग» स्थिति में चला जाएगा।
  4. जो कॉम्बिनेशन चाहिए उसे दबाएँ। यह तुरंत लागू हो जाता है।
  5. किसी शॉर्टकट को हटाने के लिए फ़ील्ड में दिया गया छोटा क्लियर (x) बटन इस्तेमाल करें, अगर आपके वर्ज़न में दिखता हो।

अंदर से यह macOS का एक मानक ग्लोबल हॉटकी है, इसलिए यह हर ऐप में चलता है, फ़ुल-स्क्रीन ऐप में भी। हॉटकी से Maccy Mac की विंडो खोलने के लिए Accessibility अनुमति की ज़रूरत नहीं होती। सबसे ऊपर खुले ऐप में अपने-आप पेस्ट करने के लिए ज़रूरत होती है, जो एक अलग सेटिंग है और आगे बताई गई है।

क्या कस्टमाइज़ हो सकता है और क्या नहीं?

Maccy Clipboard Settings में आपको तीन ग्लोबल-स्टाइल शॉर्टकट रिकॉर्ड करने देता है। विंडो के अंदर की ज़्यादातर कुंजियाँ तय हैं। यह सोच-समझकर किया गया समझौता है: कुंजियों का छोटा और अनुमानित सेट मसल मेमोरी में बैठाना आसान होता है।

क्रिया डिफ़ॉल्ट कस्टमाइज़ हो सकता है?
Maccy खोलना Shift+Command+C हाँ (Settings → General)
चुने हुए आइटम को पिन / अनपिन करना Option+P हाँ (Settings → General)
चुने हुए आइटम को डिलीट करना Option+Delete हाँ (Settings → General)
चुने हुए आइटम को पेस्ट करना Return नहीं
हिस्ट्री साफ़ करना Option+Command+Delete नहीं
Settings खोलना (Maccy विंडो से) Command+, नहीं

पिन और डिलीट शॉर्टकट सिर्फ़ तब काम करते हैं जब Maccy की विंडो खुली हो और कोई आइटम हाइलाइट हो, इसलिए ये दूसरे ऐप्स से कम ही टकराते हैं। सिस्टम के बाकी हिस्सों से जो हॉटकी उलझ सकता है, वह «Open» वाला है।

Maccy विंडो के अंदर कौन-सी कुंजियाँ काम करती हैं?

Maccy खुलने के बाद आप पूरी तरह कीबोर्ड पर ही रह सकते हैं:

  • बस टाइप करना शुरू करें। सर्च अपने-आप फ़ोकस में रहता है, इसलिए सर्च फ़ील्ड पर क्लिक करने की ज़रूरत नहीं।
  • ↑ / ↓ से हिस्ट्री में चयन ऊपर-नीचे जाता है।
  • Return चुने हुए आइटम को कॉपी करता है और, अगर ऑटोमैटिक पेस्टिंग चालू है, तो जिस ऐप से आप आए थे उसमें पेस्ट भी कर देता है।
  • Option + Return और «बिना फ़ॉर्मैटिंग के पेस्ट» वाला व्यवहार Maccy की पेस्ट सेटिंग्स से तय होता है; सही मॉडिफ़ायर मैपिंग के लिए अपने वर्ज़न की Settings विंडो देखें।
  • Esc विंडो को बिना पेस्ट किए बंद कर देता है।

पिन किए गए आइटम सबसे ऊपर दिखते हैं और हर एक को एक सिंगल-की शॉर्टकट मिलता है, जिससे आप सीधे उस तक पहुँच सकते हैं। हर पिन किए गए आइटम के बगल में कौन-सी कुंजी दिखेगी, यह Maccy खुद तय करता है, इसलिए अंदाज़ा लगाने के बजाय आइटम की पंक्ति देख लें।

मेरा शॉर्टकट किसी से टकरा क्यों रहा है?

डिफ़ॉल्ट Shift+Command+C इसका अच्छा उदाहरण है। यह पहुँच में आसान है, पर दूसरे सॉफ़्टवेयर भी इसे इस्तेमाल करते हैं। Finder में यह Computer फ़ोल्डर खोलता है, और Chromium-आधारित ब्राउज़रों में डेवलपर टूल्स में एलिमेंट इंस्पेक्शन चालू-बंद करता है। कौन-सा ऐप «जीतेगा», यह इस पर निर्भर है कि कौन-सा ऐप सबसे ऊपर खुला है और उसने उस कुंजी को कैसे रजिस्टर किया है।

व्यवहार में तीन तरह के कॉन्फ़्लिक्ट मिलते हैं:

कॉन्फ़्लिक्ट का प्रकार लक्षण समाधान
कोई दूसरा ग्लोबल-हॉटकी ऐप (लॉन्चर, स्क्रीनशॉट टूल, दूसरे क्लिपबोर्ड टूल) Maccy सिर्फ़ कभी-कभी खुलता है, या उसकी जगह कोई दूसरा ऐप आ जाता है दोनों में से किसी एक का शॉर्टकट बदल दें
macOS का सिस्टम शॉर्टकट रिकॉर्डर वह कॉम्बिनेशन स्वीकार नहीं करता, या सिस्टम की क्रिया चल जाती है System Settings → Keyboard → Keyboard Shortcuts में जाकर सिस्टम वाला शॉर्टकट बंद या रीमैप करें
सबसे ऊपर खुले ऐप का अपना शॉर्टकट एक ऐप को छोड़कर हर जगह चलता है ऐसा कॉम्बिनेशन चुनें जो वह ऐप इस्तेमाल न करता हो; ऐप के मेन्यू शॉर्टकट को प्राथमिकता मिल सकती है

अच्छा कॉम्बिनेशन कैसे चुनें

जिस ग्लोबल हॉटकी को आप दिन में दर्जनों बार दबाएँगे, उस पर थोड़ा सोचना बनता है।

  • दो या तीन मॉडिफ़ायर इस्तेमाल करें। Command+V जैसे सिंगल-मॉडिफ़ायर कॉम्बिनेशन पहले से सिस्टम के पास हैं। Shift या Option जोड़ने से गलती से ट्रिगर होने की संभावना काफ़ी घट जाती है।
  • हो सके तो एक हाथ से दबने लायक रखें। आप अक्सर टाइप करते-करते ही Maccy खोलते हैं, इसलिए शॉर्टकट वहीं के आसपास होना चाहिए जहाँ आपके हाथ पहले से हैं।
  • V कुंजी वाले कॉम्बिनेशन से बचें। कई ऐप्स में Command+Shift+V «Paste and Match Style» है, और Finder में Option+Command+V «Move» है। इन्हें Maccy के लिए दोबारा इस्तेमाल करने से उलझन भरा व्यवहार होता है।
  • हाइपर-की सेटअप पर विचार करें। अगर आप Karabiner-Elements जैसे टूल से Caps Lock को Control+Option+Command+Shift पर रीमैप कर लें, तो हाइपर-की वाला शॉर्टकट लगभग किसी चीज़ से नहीं टकराएगा। यह थर्ड-पार्टी सेटअप है, Maccy का फ़ीचर नहीं।
  • अपने सबसे ज़्यादा इस्तेमाल होने वाले ऐप्स में आज़माएँ। पक्का करने से पहले उसे ब्राउज़र, एडिटर और टर्मिनल में चलाकर देख लें।

ट्रबलशूटिंग चेकलिस्ट

  1. क्या Maccy चल रहा है? मेन्यू बार में उसका आइकन देखें। अगर आप मेन्यू बार के आइकन छिपाते हैं, तब भी ऐप चल रहा हो सकता है।
  2. शॉर्टकट दोबारा रिकॉर्ड करें। उसे क्लियर करें, फिर नए सिरे से रिकॉर्ड करें, ताकि कोई पुरानी वैल्यू अटकी होने की आशंका खत्म हो जाए।
  3. जानबूझकर कोई अनोखा कॉम्बिनेशन आज़माएँ (जैसे तीन मॉडिफ़ायर वाला)। अगर वह चल जाए, तो समस्या कॉन्फ़्लिक्ट की है, बग की नहीं।
  4. Open शॉर्टकट और पेस्टिंग को अलग-अलग जाँचें। अगर विंडो खुल जाती है पर पेस्ट नहीं होता, तो मामला Accessibility अनुमति का है, शॉर्टकट का नहीं। इसे System Settings → Privacy & Security → Accessibility में दें।
  5. सिक्योर इनपुट देखें। कुछ ऐप्स (पासवर्ड फ़ील्ड, कुछ टर्मिनल) सिक्योर इनपुट चालू कर देते हैं, जो उस संदर्भ में ग्लोबल कुंजी हैंडलिंग को रोक सकता है।
  6. Maccy रीस्टार्ट करें, और आख़िरी उपाय के तौर पर लॉग आउट करके दोबारा लॉग इन करें।

क्या डिफ़ॉल्ट शॉर्टकट बदलना सचमुच ज़रूरी है?

अगर डिफ़ॉल्ट आपके लिए ठीक चल रहा है और आपके ऐप्स से नहीं टकराता, तो उसे वैसा ही रहने दें। डिफ़ॉल्ट अलग-अलग मशीनों पर याद रखना आसान होता है, और बदलना आप बाद में कभी भी कर सकते हैं। अगर आपका ज़्यादातर काम Finder या ब्राउज़र के डेवलपर टूल्स में होता है, तो पहले ही दिन इसे बदल लें। जो शॉर्टकट हर बार चलता है और जो «ज़्यादातर बार» चलता है, उनके बीच का फ़र्क़ ही यह तय करता है कि टूल पर भरोसा बनेगा या आप उसे इस्तेमाल करना छोड़ देंगे।

Maccy मुफ़्त और ओपन सोर्स है, इसलिए अगर आपको कोई ऐसा शॉर्टकट व्यवहार चाहिए जो इसमें नहीं है, तो कोड पढ़ने के लिए उपलब्ध है और प्रोजेक्ट योगदान स्वीकार करता है। वह कौन-सी एक क्लिपबोर्ड क्रिया है जिसके लिए आप चाहेंगे कि उसकी अपनी अलग कुंजी हो?

अक्सर पूछे जाने वाले सवाल

Maccy का डिफ़ॉल्ट कीबोर्ड शॉर्टकट क्या है?

Shift + Command + C। इसे Settings → General में बदला जा सकता है।

क्या मैं Maccy के शॉर्टकट के रूप में सिर्फ़ एक कुंजी इस्तेमाल कर सकता हूँ?

नहीं। macOS के ग्लोबल हॉटकी के लिए कम से कम एक मॉडिफ़ायर कुंजी और एक सामान्य कुंजी ज़रूरी है।

मेरा Maccy शॉर्टकट कुछ क्यों नहीं कर रहा?

आम तौर पर कोई दूसरा ऐप या macOS का सिस्टम शॉर्टकट वही कॉम्बिनेशन पहले से इस्तेमाल कर रहा होता है। कोई दूसरा कॉम्बिनेशन चुनें, या System Settings → Keyboard → Keyboard Shortcuts में टकराने वाला शॉर्टकट बंद कर दें।

माउस के बिना Maccy से पेस्ट कैसे करें?

हॉटकी से Maccy खोलें, सर्च के लिए टाइप करें या ऐरो कुंजियाँ इस्तेमाल करें, फिर Return दबाएँ। ऑटोमैटिक पेस्टिंग चालू हो (और Accessibility अनुमति दी गई हो) तो Maccy सबसे ऊपर खुले ऐप में पेस्ट कर देता है।

Shortcut Keyboard Maccy: Cara Ubah, Perbaiki, dan Kuasai

Jawaban singkat: Secara bawaan, Maccy dibuka dengan Shift + Command + C. Untuk mengubahnya, buka Settings Maccy App, masuk ke tab General, klik kolom shortcut di sebelah «Open», lalu tekan kombinasi baru yang kamu mau. Shortcut untuk pin dan hapus juga bisa diatur ulang di tempat yang sama.

Bagaimana cara mengubah hotkey Maccy?

Prosesnya kurang dari sepuluh detik, dan tidak perlu restart apa pun.

  1. Klik ikon Maccy di menu bar lalu buka Settings (atau tekan Command + , saat jendela Maccy terbuka).
  2. Tetap di tab General.
  3. Klik kolom recorder di samping Open. Kolom itu akan berpindah ke mode «merekam».
  4. Tekan kombinasi yang kamu inginkan. Perubahan langsung berlaku.
  5. Untuk menghapus shortcut, gunakan tombol clear (x) kecil di dalam kolom, kalau tersedia di versimu.

Di balik layar, ini adalah hotkey global standar macOS, jadi bisa dipakai dari aplikasi mana pun, termasuk yang berjalan layar penuh. Membuka jendela Maccy Mac lewat hotkey tidak membutuhkan izin Accessibility. Yang membutuhkannya adalah paste otomatis ke aplikasi yang sedang aktif, dan itu pengaturan terpisah yang dibahas di bawah.

Apa saja yang bisa dan tidak bisa diubah?

Di Settings, Maccy Clipboard memungkinkan kamu merekam tiga shortcut bergaya global. Sebagian besar tombol di dalam jendela bersifat tetap. Ini kompromi yang disengaja: kumpulan tombol yang kecil dan konsisten lebih mudah dihafal oleh jari.

Aksi Bawaan Bisa diubah?
Buka Maccy Shift+Command+C Ya (Settings → General)
Pin / lepas pin item terpilih Option+P Ya (Settings → General)
Hapus item terpilih Option+Delete Ya (Settings → General)
Paste item terpilih Return Tidak
Hapus seluruh riwayat Option+Command+Delete Tidak
Buka Settings (dari jendela Maccy) Command+, Tidak

Shortcut pin dan hapus hanya bekerja saat jendela Maccy terbuka dan sebuah item sedang disorot, jadi jarang bentrok dengan aplikasi lain. Hotkey «Open» adalah satu-satunya yang bisa berebut dengan bagian lain di sistemmu.

Tombol apa saja yang berfungsi di dalam jendela Maccy?

Begitu Maccy terbuka, kamu bisa bekerja sepenuhnya dari keyboard:

  • Langsung saja mengetik. Kolom pencarian otomatis aktif, jadi tidak perlu mengkliknya.
  • ↑ / ↓ menggeser pilihan di dalam riwayat.
  • Return menyalin item terpilih dan, bila paste otomatis aktif, menempelkannya ke aplikasi asalmu.
  • Option + Return dan perilaku «paste tanpa format» diatur oleh pengaturan paste Maccy; cek jendela Settings di versimu untuk melihat pemetaan modifier yang tepat.
  • Esc menutup jendela tanpa melakukan paste.

Item yang di-pin muncul di bagian atas dan mendapat shortcut satu tombol untuk melompat ke sana. Tombol yang tampil di samping tiap item pin ditentukan oleh Maccy, jadi lihat langsung pada barisnya, jangan menebak.

Kenapa shortcut saya bentrok?

Shift+Command+C bawaan adalah contoh yang pas. Gampang dijangkau, tapi software lain juga memakainya. Di Finder, kombinasi ini membuka folder Computer, sedangkan di browser berbasis Chromium ia mengaktifkan inspeksi elemen di developer tools. Siapa yang «menang» tergantung aplikasi mana yang sedang aktif dan cara ia mendaftarkan tombolnya.

Dalam praktiknya ada tiga jenis bentrok:

Jenis bentrok Gejala Solusi
Aplikasi hotkey global lain (launcher, alat screenshot, clipboard manager lain) Maccy hanya kadang-kadang terbuka, atau aplikasi lain yang muncul Ganti salah satu dari kedua shortcut
Shortcut sistem macOS Recorder menolak kombinasinya, atau aksi sistem yang jalan System Settings → Keyboard → Keyboard Shortcuts, lalu nonaktifkan atau ubah shortcut sistemnya
Shortcut tingkat aplikasi di aplikasi yang sedang aktif Berfungsi di mana-mana kecuali satu aplikasi Pilih kombinasi yang tidak dipakai aplikasi itu; shortcut menu milik aplikasi bisa mendapat prioritas

Cara memilih kombinasi yang baik

Hotkey global yang kamu tekan puluhan kali sehari layak dipikirkan sebentar.

  • Pakai dua atau tiga modifier. Kombinasi satu modifier seperti Command+V sudah dipakai sistem. Menambah Shift atau Option sangat mengurangi risiko tertekan tak sengaja.
  • Usahakan bisa dengan satu tangan. Biasanya kamu sedang mengetik, jadi shortcut sebaiknya dekat dengan posisi tanganmu.
  • Hindari keluarga tombol V. Command+Shift+V adalah «Paste and Match Style» di banyak aplikasi, dan Option+Command+V adalah «Move» di Finder. Memakainya untuk Maccy akan menimbulkan perilaku yang membingungkan.
  • Pertimbangkan setup hyper-key. Kalau kamu mengubah Caps Lock menjadi Control+Option+Command+Shift dengan alat seperti Karabiner-Elements, shortcut hyper-key nyaris tidak akan bentrok dengan apa pun. Ini setup pihak ketiga, bukan fitur Maccy.
  • Uji di aplikasi yang paling sering kamu pakai. Coba di browser, editor, dan terminal sebelum memutuskan.

Daftar periksa pemecahan masalah

  1. Apakah Maccy sedang berjalan? Cari ikonnya di menu bar. Kalau kamu menyembunyikan ikon menu bar, aplikasinya tetap bisa sedang berjalan.
  2. Rekam ulang shortcut-nya. Hapus, lalu rekam lagi untuk menyingkirkan kemungkinan nilai yang usang.
  3. Coba kombinasi yang sengaja dibuat tidak lazim (misalnya tiga modifier). Kalau itu berhasil, berarti kamu mengalami bentrok, bukan bug.
  4. Bedakan shortcut Open dengan paste. Kalau jendela terbuka tapi tidak ada yang ter-paste, itu soal izin Accessibility, bukan shortcut. Berikan izinnya di System Settings → Privacy & Security → Accessibility.
  5. Waspadai secure input. Beberapa aplikasi (kolom password, terminal tertentu) mengaktifkan secure input, yang bisa memblokir penanganan tombol global dalam konteks itu.
  6. Restart Maccy, lalu sebagai langkah terakhir, logout dan login kembali.

Perlukah mengganti shortcut bawaan?

Kalau shortcut bawaan sudah nyaman dan tidak bentrok dengan aplikasimu, biarkan saja. Pengaturan bawaan lebih mudah diingat di berbagai Mac, dan kamu selalu bisa mengubahnya nanti. Tapi kalau kamu banyak menghabiskan waktu di Finder atau developer tools browser, ganti sejak hari pertama. Perbedaan antara shortcut yang selalu berfungsi dan yang berfungsi «hampir selalu» adalah perbedaan antara alat yang kamu percaya dan alat yang akhirnya kamu tinggalkan.

Maccy gratis dan privacy-security/is-maccy-safe-privacy-security-review-2026″>open source, jadi kalau kamu menginginkan perilaku shortcut yang belum tersedia, kodenya terbuka untuk dibaca dan proyeknya menerima kontribusi. Aksi clipboard apa yang paling ingin kamu beri tombol sendiri?

FAQ

Apa shortcut keyboard bawaan Maccy?

Shift + Command + C. Ubah di Settings → General.

Bisakah satu tombol saja dipakai sebagai shortcut Maccy?

Tidak. Hotkey global macOS membutuhkan minimal satu tombol modifier ditambah satu tombol biasa.

Kenapa shortcut Maccy saya tidak berfungsi?

Biasanya aplikasi lain atau shortcut sistem macOS sudah memakai kombinasi yang sama. Pilih kombinasi lain, atau nonaktifkan shortcut yang bentrok di System Settings → Keyboard → Keyboard Shortcuts.

Bagaimana cara paste dari Maccy tanpa mouse?

Buka Maccy dengan hotkey-nya, ketik untuk mencari atau gunakan tombol panah, lalu tekan Return. Dengan paste otomatis aktif (dan izin Accessibility diberikan), Maccy menempelkannya ke aplikasi yang sedang aktif.

Maccy Özel Klavye Kısayolları: Değiştirin, Sorunları Çözün, Ustalaşın

Kısa cevap: Maccy varsayılan olarak Shift + Command + C ile açılır. Değiştirmek için Maccy App‘nin Ayarlar penceresini açın, Genel sekmesine gidin, «Aç» (Open) satırındaki kısayol alanına tıklayın ve yeni kombinasyonunuza basın. Sabitleme ve silme kısayollarını da aynı yerden yeniden atayabilirsiniz.

Maccy kısayolunu nasıl değiştiririm?

On saniyeden kısa sürer ve yeniden başlatma gerektirmez.

  1. Menü çubuğundaki Maccy simgesine tıklayıp Ayarlar‘ı (Settings) açın. Maccy penceresi açıkken Command + , tuşlarına basmak da aynı işi görür.
  2. Genel (General) sekmesinde kalın.
  3. Aç (Open) satırının yanındaki kayıt alanına tıklayın. Alan «kayıt» durumuna geçer.
  4. İstediğiniz kombinasyona basın. Değişiklik anında geçerli olur.
  5. Bir kısayolu temizlemek için, sürümünüzde görünüyorsa alanın içindeki küçük temizle (x) düğmesini kullanın.

Arka planda bu, standart bir macOS genel kısayoludur; tam ekran uygulamalar dahil her uygulamadan çalışır. Maccy Mac penceresini bir kısayolla açmak Erişilebilirlik izni gerektirmez. En öndeki uygulamaya otomatik yapıştırma ise bu izni gerektirir; bu ayrı bir seçenektir ve aşağıda ele alınıyor.

Nelerin kısayolu özelleştirilebilir, nelerinki değil?

Maccy Clipboard, Ayarlar’da üç genel tarzda kısayol kaydetmenize izin verir. Pencere içindeki tuşların çoğu sabittir. Bu bilinçli bir tercih: küçük ve öngörülebilir bir tuş seti, kas hafızası oluşturmayı kolaylaştırır.

İşlem Varsayılan Özelleştirilebilir mi?
Maccy’yi aç Shift+Command+C Evet (Ayarlar → Genel)
Seçili öğeyi sabitle / sabitlemeyi kaldır Option+P Evet (Ayarlar → Genel)
Seçili öğeyi sil Option+Delete Evet (Ayarlar → Genel)
Seçili öğeyi yapıştır Return Hayır
Geçmişi temizle Option+Command+Delete Hayır
Ayarlar’ı aç (Maccy penceresinden) Command+, Hayır

Sabitleme ve silme kısayolları yalnızca Maccy penceresi açıkken ve bir öğe vurgulanmışken çalışır; bu yüzden diğer uygulamalarla nadiren çakışırlar. Sistemin geri kalanıyla kapışabilecek olan, «Aç» kısayoludur.

Maccy penceresinin içinde hangi tuşlar çalışır?

Maccy açıldıktan sonra tamamen klavyede kalabilirsiniz:

  • Doğrudan yazmaya başlayın. Arama kutusu otomatik olarak odaklanır; tıklamanıza gerek yoktur.
  • ↑ / ↓ tuşları seçimi geçmiş listesinde gezdirir.
  • Return seçili öğeyi kopyalar ve otomatik yapıştırma açıksa geldiğiniz uygulamaya yapıştırır.
  • Option + Return ve «biçimlendirmesiz yapıştır» davranışı Maccy’nin yapıştırma ayarlarına bağlıdır; tam değiştirici tuş eşleşmesi için sürümünüzdeki Ayarlar penceresine bakın.
  • Esc pencereyi yapıştırmadan kapatır.

Sabitlenen öğeler listenin en üstünde yer alır ve onlara hızlıca atlamanızı sağlayan tek tuşluk bir kısayol alır. Her sabit öğenin yanında görünen tuşu Maccy kendisi atar; tahmin etmek yerine öğe satırına bakın.

Kısayolum neden çakışıyor?

Varsayılan Shift+Command+C iyi bir örnek. Ulaşması kolay, ama başka yazılımlar da onu kullanıyor. Finder’da Bilgisayar klasörünü açar, Chromium tabanlı tarayıcılarda ise geliştirici araçlarında öğe denetimini açıp kapatır. Hangi uygulamanın «kazanacağı», hangisinin en önde olduğuna ve tuşu nasıl kaydettiğine bağlıdır.

Pratikte üç tür çakışma görülür:

Çakışma türü Belirti Çözüm
Genel kısayol kullanan başka bir uygulama (başlatıcılar, ekran görüntüsü araçları, diğer pano araçları) Maccy yalnızca ara sıra açılıyor ya da onun yerine başka bir uygulama beliriyor İki kısayoldan birini değiştirin
macOS sistem kısayolu Kayıt alanı kombinasyonu reddediyor ya da sistem eylemi tetikleniyor Sistem Ayarları → Klavye → Klavye Kısayolları’ndan sistem kısayolunu devre dışı bırakın veya yeniden atayın
En öndeki uygulamanın kendi kısayolu Bir uygulama dışında her yerde çalışıyor O uygulamanın kullanmadığı bir kombinasyon seçin; uygulamaya özel menü kısayolları öncelik alabilir

İyi bir kombinasyon nasıl seçilir?

Günde onlarca kez basacağınız bir genel kısayol, biraz düşünmeyi hak ediyor.

  • İki ya da üç değiştirici tuş kullanın. Command+V gibi tek değiştiricili kombinasyonları zaten sistem kullanıyor. Shift veya Option eklemek yanlışlıkla tetikleme ihtimalini ciddi biçimde azaltır.
  • Mümkünse tek elle basılabilsin. Genellikle yazarken araya girersiniz; kısayol, ellerinizin zaten durduğu yere yakın olmalı.
  • V tuşu ailesinden uzak durun. Command+Shift+V birçok uygulamada «Yapıştır ve Stili Eşleştir»dir, Option+Command+V ise Finder’da «Taşı»dır. Bunları Maccy için kullanmak kafa karıştırıcı davranışlara yol açar.
  • Hyper tuşu düzenini düşünün. Karabiner-Elements gibi bir araçla Caps Lock’u Control+Option+Command+Shift olarak atarsanız, hyper tuşlu bir kısayol neredeyse hiçbir şeyle çakışmaz. Bu üçüncü taraf bir kurulumdur, Maccy’nin bir özelliği değildir.
  • En yoğun kullandığınız uygulamalarda deneyin. Karar vermeden önce tarayıcınızda, editörünüzde ve terminalde sınayın.

Sorun giderme kontrol listesi

  1. Maccy çalışıyor mu? Menü çubuğunda simgesine bakın. Menü çubuğu simgelerini gizliyorsanız uygulama yine de çalışıyor olabilir.
  2. Kısayolu yeniden kaydedin. Önce temizleyin, sonra tekrar kaydedin; eski bir değer kalmış olma ihtimalini eler.
  3. Bilerek alışılmadık bir kombinasyon deneyin (örneğin üç değiştirici tuş). Bu çalışıyorsa sorun bir hata değil, çakışmadır.
  4. «Aç» kısayolu ile yapıştırmayı birbirinden ayırın. Pencere açılıyor ama hiçbir şey yapıştırılmıyorsa sorun kısayol değil, Erişilebilirlik iznidir. İzni Sistem Ayarları → Gizlilik ve Güvenlik → Erişilebilirlik bölümünden verin.
  5. Güvenli girişe (secure input) bakın. Bazı uygulamalar (parola alanları, belirli terminaller) güvenli girişi etkinleştirir; bu da o bağlamda genel tuş işlemeyi engelleyebilir.
  6. Maccy’yi yeniden başlatın, en son çare olarak oturumu kapatıp yeniden açın.

Varsayılanı değiştirmeye değer mi?

Varsayılan kısayol sizin için çalışıyor ve uygulamalarınızla çakışmıyorsa dokunmayın. Varsayılanları farklı Mac’lerde hatırlamak daha kolaydır ve istediğiniz zaman değiştirebilirsiniz. Ama gününüzü Finder’da ya da tarayıcının geliştirici araçlarında geçiriyorsanız, ilk günden değiştirin. Güvenilir şekilde tetiklenen bir kısayolla «çoğu zaman» tetiklenen bir kısayol arasındaki fark, güvendiğiniz bir araçla bir süre sonra bıraktığınız bir araç arasındaki farktır.

Maccy ücretsiz ve açık kaynaklıdır; yani sunmadığı bir kısayol davranışını istiyorsanız kod okumaya açık ve proje katkıya açık. Kendi tuşunu hak eden tek pano işlemi sizce hangisi?

Sık sorulan sorular

Maccy’nin varsayılan klavye kısayolu nedir?

Shift + Command + C. Ayarlar → Genel’den değiştirebilirsiniz.

Maccy kısayolu olarak tek bir tuş kullanabilir miyim?

Hayır. macOS genel kısayolları, normal bir tuşla birlikte en az bir değiştirici tuş gerektirir.

Maccy kısayolum neden hiçbir şey yapmıyor?

Genellikle başka bir uygulama ya da bir macOS sistem kısayolu aynı kombinasyonu kullanıyordur. Farklı bir kombinasyon seçin veya Sistem Ayarları → Klavye → Klavye Kısayolları’ndan çakışan kısayolu devre dışı bırakın.

Maccy’den fareye dokunmadan nasıl yapıştırırım?

Maccy’yi kısayoluyla açın, yazarak arayın veya ok tuşlarını kullanın, ardından Return’e basın. Otomatik yapıştırma açıksa (ve Erişilebilirlik izni verilmişse) Maccy, öğeyi en öndeki uygulamaya yapıştırır.

Skróty klawiszowe Maccy: jak je zmienić, naprawić i opanować

Krótka odpowiedź: Maccy domyślnie otwiera się skrótem Shift + Command + C. Aby go zmienić, otwórz ustawienia Maccy App, przejdź na kartę Ogólne, kliknij pole skrótu obok opcji „Otwórz” i naciśnij nową kombinację. Skróty przypinania i usuwania przypiszesz na nowo w tym samym miejscu.

Jak zmienić skrót Maccy?

Zajmuje to mniej niż dziesięć sekund i nie wymaga ponownego uruchamiania programu.

  1. Kliknij ikonę Maccy na pasku menu i otwórz Ustawienia (albo naciśnij Command + ,, gdy okno Maccy jest otwarte).
  2. Zostań na karcie Ogólne.
  3. Kliknij pole nagrywania obok opcji Otwórz. Przełączy się w tryb „nagrywania”.
  4. Naciśnij wybraną kombinację. Zacznie działać od razu.
  5. Aby wyczyścić skrót, użyj małego przycisku czyszczenia (x) w polu, o ile jest widoczny w Twojej wersji.

Pod spodem to standardowy globalny skrót macOS, więc działa w każdej aplikacji, również w trybie pełnoekranowym. Otwieranie okna Maccy Mac skrótem nie wymaga uprawnienia Dostępność (Accessibility). Wymaga go dopiero automatyczne wklejanie do aktywnej aplikacji, ale to osobne ustawienie, o którym piszę niżej.

Co można, a czego nie można dostosować?

W ustawieniach Maccy Clipboard nagrasz trzy skróty. Większość klawiszy w samym oknie jest na stałe. To świadomy kompromis: mały, przewidywalny zestaw klawiszy łatwiej wejdzie w nawyk.

Akcja Domyślnie Można zmienić?
Otwórz Maccy Shift+Command+C Tak (Ustawienia → Ogólne)
Przypnij / odepnij zaznaczony element Option+P Tak (Ustawienia → Ogólne)
Usuń zaznaczony element Option+Delete Tak (Ustawienia → Ogólne)
Wklej zaznaczony element Return Nie
Wyczyść historię Option+Command+Delete Nie
Otwórz Ustawienia (z okna Maccy) Command+, Nie

Skróty przypinania i usuwania działają tylko wtedy, gdy okno Maccy jest otwarte i któryś element jest zaznaczony, więc rzadko kolidują z innymi aplikacjami. Z resztą systemu może walczyć wyłącznie skrót „Otwórz”.

Jakie klawisze działają w oknie Maccy?

Po otwarciu Maccy możesz w całości zostać przy klawiaturze:

  • Po prostu zacznij pisać. Wyszukiwanie jest aktywne automatycznie, więc nie musisz klikać pola wyszukiwania.
  • ↑ / ↓ przesuwają zaznaczenie po historii.
  • Return kopiuje zaznaczony element i, jeśli automatyczne wklejanie jest włączone, wkleja go do aplikacji, z której przyszedłeś.
  • Option + Return oraz wklejanie bez formatowania zależą od ustawień wklejania w Maccy; dokładne przypisanie modyfikatorów sprawdź w oknie Ustawień w swojej wersji.
  • Esc zamyka okno bez wklejania.

Przypięte elementy pojawiają się na górze i dostają skrót jednoklawiszowy, którym możesz do nich przeskoczyć. Klawisz przy każdym przypiętym elemencie przydziela Maccy, więc zerknij na wiersz elementu zamiast zgadywać.

Dlaczego mój skrót wchodzi w konflikt?

Dobrym przykładem jest domyślne Shift+Command+C. Łatwo je nacisnąć, ale korzysta z niego też inne oprogramowanie. W Finderze otwiera folder Komputer, a w przeglądarkach opartych na Chromium włącza inspekcję elementów w narzędziach deweloperskich. To, która aplikacja „wygra”, zależy od tego, która jest na wierzchu i jak rejestruje dany skrót.

W praktyce spotkasz trzy rodzaje konfliktów:

Rodzaj konfliktu Objaw Rozwiązanie
Inna aplikacja z globalnym skrótem (launchery, narzędzia do zrzutów ekranu, inne menedżery schowka) Maccy otwiera się tylko czasami albo zamiast niego pojawia się inna aplikacja Zmień jeden z dwóch skrótów
Systemowy skrót macOS Pole nagrywania odrzuca kombinację albo uruchamia się akcja systemowa Ustawienia systemowe → Klawiatura → Skróty klawiszowe, a tam wyłącz lub zmień skrót systemowy
Skrót w aktywnej aplikacji Działa wszędzie poza jedną aplikacją Wybierz kombinację, której ta aplikacja nie używa; skróty z menu aplikacji mogą mieć pierwszeństwo

Jak wybrać dobrą kombinację

Globalny skrót, którego użyjesz dziesiątki razy dziennie, wart jest chwili namysłu.

  • Użyj dwóch lub trzech modyfikatorów. Kombinacje z jednym modyfikatorem, jak Command+V, zajmuje już system. Dodanie Shift lub Option mocno ogranicza przypadkowe wywołania.
  • Jeśli się da, niech to będzie skrót jednoręczny. Zwykle jesteś w trakcie pisania, więc skrót powinien leżeć tam, gdzie już masz dłonie.
  • Omijaj rodzinę klawisza V. Command+Shift+V to w wielu aplikacjach „Wklej i dopasuj styl”, a Option+Command+V to „Przenieś” w Finderze. Użycie ich dla Maccy daje mylące efekty.
  • Rozważ konfigurację z klawiszem hyper. Jeśli przemapujesz Caps Lock na Control+Option+Command+Shift za pomocą narzędzia takiego jak Karabiner-Elements, skrót z hyperem prawie z niczym nie wejdzie w konflikt. To jednak konfiguracja po stronie zewnętrznego narzędzia, a nie funkcja Maccy.
  • Przetestuj w najczęściej używanych aplikacjach. Wypróbuj w przeglądarce, edytorze i terminalu, zanim się do niego przyzwyczaisz.

Lista kontrolna przy problemach

  1. Czy Maccy działa? Poszukaj jego ikony na pasku menu. Jeśli ukrywasz ikony paska menu, aplikacja wciąż może być uruchomiona.
  2. Nagraj skrót od nowa. Wyczyść go i nagraj ponownie, żeby wykluczyć nieaktualną wartość.
  3. Spróbuj celowo nietypowej kombinacji (na przykład z trzema modyfikatorami). Jeśli ona działa, masz konflikt, a nie błąd.
  4. Rozróżnij skrót „Otwórz” od wklejania. Jeśli okno się otwiera, ale nic się nie wkleja, problemem jest uprawnienie Dostępność, a nie skrót. Nadaj je w Ustawieniach systemowych → Prywatność i ochrona → Dostępność.
  5. Sprawdź secure input. Niektóre aplikacje (pola haseł, niektóre terminale) włączają tryb bezpiecznego wprowadzania, który może blokować obsługę globalnych klawiszy w danym kontekście.
  6. Uruchom Maccy ponownie, a w ostateczności wyloguj się i zaloguj ponownie.

Czy warto zmieniać domyślny skrót?

Jeśli domyślny Ci odpowiada i nie koliduje z Twoimi aplikacjami, zostaw go. Ustawienia domyślne łatwiej zapamiętać na kilku komputerach, a zmienić zawsze zdążysz. Jeśli całe dnie spędzasz w Finderze albo w narzędziach deweloperskich przeglądarki, zmień go od pierwszego dnia. Różnica między skrótem, który odpala niezawodnie, a takim, który działa „przeważnie”, to różnica między narzędziem, któremu ufasz, a takim, z którego przestajesz korzystać.

Maccy jest darmowy i privacy-security/is-maccy-safe-privacy-security-review-2026″>open source, więc jeśli brakuje Ci jakiegoś zachowania skrótów, kod jest do wglądu, a projekt przyjmuje propozycje zmian. Jaką jedną akcję na schowku chciałbyś mieć pod osobnym klawiszem?

FAQ

Jaki jest domyślny skrót klawiszowy Maccy?

Shift + Command + C. Zmienisz go w Ustawieniach → Ogólne.

Czy jako skrótu Maccy mogę użyć pojedynczego klawisza?

Nie. Globalne skróty w macOS wymagają co najmniej jednego klawisza modyfikującego oraz zwykłego klawisza.

Dlaczego skrót Maccy nic nie robi?

Zwykle tę samą kombinację zajęła już inna aplikacja lub systemowy skrót macOS. Wybierz inną albo wyłącz kolidujący skrót w Ustawieniach systemowych → Klawiatura → Skróty klawiszowe.

Jak wkleić coś z Maccy bez używania myszy?

Otwórz Maccy skrótem, wpisz frazę do wyszukania lub użyj strzałek, a potem naciśnij Return. Przy włączonym automatycznym wklejaniu (i nadanym uprawnieniu Dostępność) Maccy wklei zawartość do aktywnej aplikacji.

Maccy: egna kortkommandon – ändra, felsök och bemästra

Snabbt svar: Maccy öppnas som standard med Skift + Kommando + C. Vill du byta öppnar du Maccys inställningar, går till fliken Allmänt, klickar i fältet bredvid «Öppna» och trycker den kombination du vill ha. Kortkommandon för att fästa och radera objekt byter du på samma ställe.

Hur ändrar jag Maccys snabbtangent?

Det tar under tio sekunder och du behöver inte starta om något.

  1. Klicka på Maccy-ikonen i menyraden och öppna Inställningar (eller tryck Kommando + , medan Maccy-fönstret är öppet).
  2. Stanna kvar på fliken Allmänt.
  3. Klicka i inspelningsfältet bredvid Öppna. Fältet växlar till ett «inspelningsläge».
  4. Tryck den kombination du vill använda. Den gäller direkt.
  5. Vill du rensa ett kortkommando använder du den lilla rensaknappen (x) i fältet, om den finns i din version.

Bakom kulisserna är detta en vanlig global snabbtangent i macOS, så den fungerar från vilken app som helst, även i helskärmsläge. Att öppna Maccy App-fönstret med en snabbtangent kräver ingen behörighet för Hjälpmedel. Automatisk inklistring i appen som ligger överst gör det, men det är en separat inställning som tas upp längre ned.

Vad kan och kan inte anpassas?

I inställningarna kan du spela in tre globala kortkommandon. Det mesta av tangenterna inne i fönstret är fasta. Det är ett medvetet val: en liten, förutsägbar uppsättning tangenter är lättare att få in i fingrarna.

Åtgärd Standard Går att anpassa?
Öppna Maccy Skift+Kommando+C Ja (Inställningar → Allmänt)
Fäst / lossa markerat objekt Alternativ+P Ja (Inställningar → Allmänt)
Radera markerat objekt Alternativ+Delete Ja (Inställningar → Allmänt)
Klistra in markerat objekt Retur Nej
Rensa historiken Alternativ+Kommando+Delete Nej
Öppna Inställningar (från Maccy-fönstret) Kommando+, Nej

Kortkommandona för att fästa och radera fungerar bara när Maccy Mac-fönstret är öppet och ett objekt är markerat, så de krockar sällan med andra appar. Det är kortkommandot för att öppna som kan hamna i konflikt med resten av systemet.

Vilka tangenter fungerar i Maccy-fönstret?

När Maccy Clipboard väl är öppet kan du hålla dig helt på tangentbordet:

  • Börja bara skriva. Sökfältet har fokus automatiskt, så du behöver inte klicka någonstans.
  • ↑ / ↓ flyttar markeringen genom historiken.
  • Retur kopierar det markerade objektet och, om automatisk inklistring är på, klistrar in det i appen du kom från.
  • Alternativ + Retur och beteendet «klistra in utan formatering» styrs av Maccys inklistringsinställningar. Titta i inställningsfönstret i din version för att se exakt vilken modifieringstangent som gäller.
  • Esc stänger fönstret utan att klistra in något.

Fästa objekt hamnar överst och får en enkel tangent som du kan använda för att hoppa direkt till dem. Vilken tangent som visas bredvid varje fäst objekt tilldelas av Maccy, så titta på raden i stället för att gissa.

Varför krockar mitt kortkommando?

Standardkommandot Skift+Kommando+C är ett bra exempel. Det är lätt att nå, men andra program använder det också. I Finder öppnar det mappen Dator, och i Chromium-baserade webbläsare slår det av och på elementinspektionen i utvecklarverktygen. Vilken app som «vinner» beror på vilken som ligger överst och hur den registrerar tangentkombinationen.

Tre typer av konflikter dyker upp i praktiken:

Typ av konflikt Symptom Lösning
Annan app med global snabbtangent (startprogram, skärmdumpsverktyg, andra klippbordshanterare) Maccy öppnas bara ibland, eller så dyker en annan app upp i stället Ändra ett av de två kortkommandona
Systemkortkommando i macOS Inspelningsfältet nekar kombinationen, eller så utlöses systemåtgärden Systeminställningar → Tangentbord → Kortkommandon, och stäng sedan av eller ändra systemets kortkommando
Kortkommando på appnivå i appen som ligger överst Fungerar överallt utom i en enda app Välj en kombination som den appen inte använder. Appspecifika menykommandon kan ha företräde

Så väljer du en bra kombination

En global snabbtangent som du trycker på dussintals gånger om dagen förtjänar lite eftertanke.

  • Använd två eller tre modifieringstangenter. Kombinationer med bara en modifierare, som Kommando+V, är redan upptagna av systemet. Med Skift eller Alternativ i tillägg minskar du risken för oavsiktliga utlösningar rejält.
  • Håll det enhandsvänligt om du kan. Du sitter oftast mitt i skrivandet, så kortkommandot bör ligga nära där händerna redan är.
  • Undvik V-familjen. Kommando+Skift+V är «Klistra in och matcha stil» i många appar, och Alternativ+Kommando+V är «Flytta hit» i Finder. Använder du dem för Maccy blir beteendet förvirrande.
  • Överväg en hyper-tangent. Om du mappar om Caps Lock till Kontroll+Alternativ+Kommando+Skift med ett verktyg som Karabiner-Elements kommer ett kortkommando med hyper-tangenten nästan aldrig att krocka med något. Det är en lösning från tredje part och ingen funktion i Maccy.
  • Testa i dina mest använda appar. Prova i webbläsaren, i editorn och i en terminal innan du bestämmer dig.

Checklista för felsökning

  1. Körs Maccy? Leta efter ikonen i menyraden. Om du döljer menyradsikoner kan appen ändå vara igång.
  2. Spela in kortkommandot på nytt. Rensa det och spela in det igen för att utesluta ett gammalt, felaktigt värde.
  3. Testa en medvetet ovanlig kombination (till exempel med tre modifieringstangenter). Om den fungerar har du en konflikt, inte en bugg.
  4. Skilj på kortkommandot för att öppna och inklistringen. Om fönstret öppnas men ingenting klistras in handlar det om behörigheten för Hjälpmedel, inte om kortkommandot. Ge behörighet i Systeminställningar → Integritet och säkerhet → Hjälpmedel.
  5. Kolla efter säker inmatning. Vissa appar (lösenordsfält, vissa terminaler) aktiverar säker inmatning, vilket kan blockera global tangenthantering i det sammanhanget.
  6. Starta om Maccy och logga som en sista utväg ut och in igen.

Är det värt att ändra standardvalet?

Fungerar standardkommandot för dig och krockar inte med dina appar kan du lämna det som det är. Standardvärden är lättare att komma ihåg mellan olika datorer, och du kan alltid ändra senare. Lever du i Finder eller i webbläsarens utvecklarverktyg bör du byta redan första dagen. Skillnaden mellan ett kortkommando som fungerar varje gång och ett som fungerar «för det mesta» är skillnaden mellan ett verktyg du litar på och ett du slutar använda.

Maccy är gratis och har öppen källkod, så saknar du ett visst beteende hos kortkommandona kan du läsa koden, och projektet tar emot bidrag. Vilken enskild klippbordsåtgärd önskar du hade en egen tangent?

Vanliga frågor

Vilket är Maccys standardkortkommando?

Skift + Kommando + C. Ändra det i Inställningar → Allmänt.

Kan jag använda en enda tangent som kortkommando för Maccy?

Nej. Globala snabbtangenter i macOS kräver minst en modifieringstangent plus en vanlig tangent.

Varför händer ingenting när jag trycker på Maccys kortkommando?

Oftast har en annan app eller ett systemkortkommando i macOS tagit samma kombination. Välj en annan, eller stäng av det krockande kortkommandot i Systeminställningar → Tangentbord → Kortkommandon.

Hur klistrar jag in från Maccy utan att använda musen?

Öppna Maccy med snabbtangenten, skriv för att söka eller använd piltangenterna och tryck sedan på Retur. Med automatisk inklistring aktiverad (och behörighet för Hjälpmedel beviljad) klistrar Maccy in i appen som ligger överst.

Maccy-sneltoetsen aanpassen: wijzigen, fixen en beheersen

Kort antwoord: Maccy opent standaard met Shift + Command + C. Om dat te wijzigen open je de instellingen van Maccy App, ga je naar het tabblad Algemeen, klik je op het sneltoetsveld naast «Openen» en druk je op je nieuwe combinatie. De sneltoetsen voor vastzetten en verwijderen pas je op dezelfde plek aan.

Hoe wijzig ik de Maccy-sneltoets?

Dat doe je in minder dan tien seconden en je hoeft niets opnieuw te starten.

  1. Klik op het Maccy-icoon in de menubalk en open Instellingen (of druk op Command + , terwijl het Maccy-venster open is).
  2. Blijf op het tabblad Algemeen.
  3. Klik op het opnameveld naast Openen. Het veld schakelt over naar de opnamestand.
  4. Druk op de combinatie die je wilt gebruiken. Die werkt direct.
  5. Wil je een sneltoets wissen, gebruik dan het kleine wisknopje (x) in het veld, als je versie dat toont.

Het is een standaard globale sneltoets van macOS, dus hij werkt vanuit elke app, ook in volledig scherm. Voor het openen van het Maccy Mac-venster met een sneltoets is geen toegankelijkheidstoestemming nodig. Voor automatisch plakken in de app op de voorgrond wel. Dat is een aparte instelling die hieronder aan bod komt.

Wat kun je wel en niet aanpassen?

In de instellingen kun je drie sneltoetsen vastleggen. De meeste toetsen binnen het venster staan vast. Dat is een bewuste keuze: een kleine, voorspelbare set toetsen leer je sneller uit je hoofd.

Actie Standaard Aanpasbaar?
Maccy openen Shift+Command+C Ja (Instellingen → Algemeen)
Geselecteerd item vastzetten / losmaken Option+P Ja (Instellingen → Algemeen)
Geselecteerd item verwijderen Option+Delete Ja (Instellingen → Algemeen)
Geselecteerd item plakken Return Nee
Geschiedenis wissen Option+Command+Delete Nee
Instellingen openen (vanuit het Maccy-venster) Command+, Nee

De sneltoetsen voor vastzetten en verwijderen werken alleen als het Maccy Clipboard-venster open is en een item is gemarkeerd, dus ze botsen zelden met andere apps. De «Openen»-sneltoets is degene die kan vechten met de rest van je systeem.

Welke toetsen werken in het Maccy-venster?

Zodra Maccy open is, kun je volledig op het toetsenbord blijven:

  • Begin gewoon te typen. Zoeken is automatisch actief, dus je hoeft niet eerst op een zoekveld te klikken.
  • ↑ / ↓ verplaatsen de selectie door de geschiedenis.
  • Return kopieert het geselecteerde item en plakt het, als automatisch plakken aanstaat, in de app waar je vandaan kwam.
  • Option + Return en het gedrag voor «plakken zonder opmaak» hangen af van de plakinstellingen van Maccy. Kijk in het instellingenvenster van jouw versie voor de exacte modifier.
  • Esc sluit het venster zonder te plakken.

Vastgezette items staan bovenaan en krijgen een sneltoets van één toets waarmee je er direct naartoe springt. Welke toets dat precies is, wijst Maccy zelf toe. Kijk dus naar de itemrij in plaats van te gokken.

Waarom botst mijn sneltoets?

De standaard Shift+Command+C is een goed voorbeeld. Hij is makkelijk te bereiken, maar andere software gebruikt hem ook. In Finder opent hij de map Computer en in browsers op basis van Chromium schakelt hij het inspecteren van elementen in de ontwikkelaarstools in. Welke app «wint», hangt af van welke app op de voorgrond staat en hoe de toets is geregistreerd.

In de praktijk zie je drie soorten conflicten:

Soort conflict Symptoom Oplossing
Een andere app met een globale sneltoets (launchers, screenshot-tools, andere clipboardtools) Maccy opent maar soms, of er verschijnt een andere app Wijzig een van de twee sneltoetsen
macOS-systeemsneltoets Het opnameveld weigert de combinatie, of de systeemactie wordt uitgevoerd Systeeminstellingen → Toetsenbord → Toetsenbordsneltoetsen, en schakel de systeemsneltoets uit of wijzig hem
Sneltoets van de app op de voorgrond Werkt overal behalve in één app Kies een combinatie die die app niet gebruikt; sneltoetsen uit het menu van een app kunnen voorrang krijgen

Zo kies je een goede combinatie

Een globale sneltoets die je tientallen keren per dag indrukt, verdient wat aandacht.

  • Gebruik twee of drie modifiers. Combinaties met één modifier, zoals Command+V, zijn al bezet door het systeem. Met Shift of Option erbij druk je veel minder vaak per ongeluk.
  • Houd het zo mogelijk met één hand bedienbaar. Je zit meestal midden in het typen, dus de sneltoets hoort dicht bij waar je handen al liggen.
  • Vermijd de V-familie. Command+Shift+V is in veel apps «Plak en pas stijl aan» en Option+Command+V is «Verplaats» in Finder. Die hergebruiken voor Maccy geeft verwarrend gedrag.
  • Overweeg een hyper-key. Als je Caps Lock met een tool als Karabiner-Elements omzet naar Control+Option+Command+Shift, botst een hyper-key-sneltoets vrijwel nooit met iets. Dat is een opzet met software van derden, geen functie van Maccy.
  • Test in je drukste apps. Probeer hem uit in je browser, je editor en een terminal voordat je ervoor kiest.

Checklist bij problemen

  1. Draait Maccy? Zoek het icoon in de menubalk. Verberg je menubalkicoontjes, dan kan de app nog steeds actief zijn.
  2. Neem de sneltoets opnieuw op. Wis hem en leg hem opnieuw vast om een verouderde waarde uit te sluiten.
  3. Probeer een bewust ongebruikelijke combinatie (bijvoorbeeld met drie modifiers). Werkt die wel, dan heb je een conflict en geen bug.
  4. Controleer «Openen» tegenover plakken. Opent het venster wel maar plakt er niets, dan ligt het aan de toegankelijkheidstoestemming en niet aan de sneltoets. Geef die toestemming via Systeeminstellingen → Privacy en beveiliging → Toegankelijkheid.
  5. Let op beveiligde invoer. Sommige apps (wachtwoordvelden, bepaalde terminals) schakelen beveiligde invoer in, wat globale toetsafhandeling in die context kan blokkeren.
  6. Start Maccy opnieuw en log als laatste redmiddel uit en weer in.

Is het de moeite waard om de standaard te wijzigen?

Als de standaard voor jou werkt en niet botst met je apps, laat hem dan staan. Standaardinstellingen onthoud je makkelijker op meerdere Macs en je kunt altijd later nog wijzigen. Zit je de hele dag in Finder of de ontwikkelaarstools van je browser, pas hem dan meteen de eerste dag aan. Het verschil tussen een sneltoets die betrouwbaar werkt en eentje die het «meestal» doet, is het verschil tussen een tool die je vertrouwt en een tool die je op den duur niet meer gebruikt.

Maccy is gratis en privacy-security/is-maccy-safe-privacy-security-review-2026″>open source. Mist je een sneltoetsgedrag, dan kun je de code zelf inzien en nodigt het project bijdragen uit. Welke clipboardactie zou jij graag een eigen toets geven?

Veelgestelde vragen

Wat is de standaard sneltoets van Maccy?

Shift + Command + C. Wijzig hem via Instellingen → Algemeen.

Kan ik één enkele toets als Maccy-sneltoets gebruiken?

Nee. Globale sneltoetsen op macOS vereisen minimaal één modifier-toets plus een gewone toets.

Waarom doet mijn Maccy-sneltoets niets?

Meestal heeft een andere app of een macOS-systeemsneltoets dezelfde combinatie al in gebruik. Kies een andere combinatie of schakel de conflicterende sneltoets uit via Systeeminstellingen → Toetsenbord → Toetsenbordsneltoetsen.

Hoe plak ik vanuit Maccy zonder de muis te gebruiken?

Open Maccy met de sneltoets, typ om te zoeken of gebruik de pijltjestoetsen en druk op Return. Met automatisch plakken ingeschakeld (en toegankelijkheidstoestemming verleend) plakt Maccy in de app op de voorgrond.