Silme tuşuna bastığımda neden Windows bazen “panoya kopyalanıyor”? [çift]


45

Olası Çoğalt:
Windows'da vardiya silme işleminin kesilmesini nasıl önleyebilirim?

Ben bir programcıyım, bu yüzden bir metin editöründe çok zaman geçiriyorum. Herhangi bir nedenden ötürü, DeleteWindows tuşuna bastığımda zamanın% 25'ini silmeden hemen önce seçimimi panoya kopyalayacağım.

Bu sinir bozucu çünkü taşımak istediğim bazı kodları vurgulayacağım, Ctrl+ tuşlarına Xve ardından geride kalan boş alanı vurgulayacağım ve tuşuna basın Delete. Bir dakika sonra macunu vuracağım ancak ne kopyaladığımı görmek yerine boş bir satır alacağım (sildiklerimin içeriği).


Orijinal gönderimi görenlere - unvan ve ilgisiz bilgileri kaldırmak için açıklama temizledim.
Jeremy

2
Bir yandan not olarak, ClipX'i yüklemek, panodaki verileri kaybetme konusunda endişelenmenize gerek olmadığı anlamına gelir (olumsuz: şu an olmadan yaşayamaz!)
Simon

Oliver sorunun altında yatan nedeni belirttikten sonra kalıcı bir çözüm aradım. Bulgularımı aşağıda "Cevap" olarak gönderdim.
Jeremy

Visual Studio kullanıyorsanız etrafta bir tane daha var: pano geçmişine göz atmak için Ctrl + Shift + V tuşlarını kullanın.
Laurent Couvidou

Pano tamponunda ne olduğunu kaybediyorsanız, indirmek için kullanışlı bir küçük araç (pencerelerde olduğunuzu varsayarak) ClipX ( bluemars.org/clipx ) adında bir araçtır
Roy Rico

Yanıtlar:


78

Buna yönelik çözümler bu soruda bulunabilir:
Windows'ta Shift + Del'i Kesmek yerine Sil anlamına nasıl yeniden eşlerim? ya da Jeremy'nin kendi cevabında .

Büyük olasılıkla Shift+ tuşuna basıyorsunuz Del.

ShiftSeçiminizi yapmak için hala baskı yaptınız. Shift+ Del, Cut tuşunun birleşimidir ( Ctrl+ gibi X).


7
Bu, özel kod parçasını panonuza yapıştırmadan önce boşlukları temizlerken çok sinir bozucu olabilir . Her zaman başıma geliyor, beni deli ediyor.
Der Hochstapler

9
Çok teşekkürler - az önce sorunumu çözdün! Yine de bu klavye kombinasyonundan habersiz olduğum için utanıyorum. Shift + insert hakkında her zaman bilgim var ama bir şekilde shift + del'i hiç duymadım. Tekrar teşekkürler!
Jeremy

8
Sadece bazı ek bilgiler, bu solak kullanıcılar için önemli bir kombinasyondur, bu nedenle fareyi tutarken kullanabilirler (sağ elini kullananlar gibi Ctrl + C vb. Gibi)
Holger

3
@Jeremy: Visual Studio'da gördüm - Sadece Klavye kısayolları sayfasına gidiyorum, Shift + Delete girişini buldum ve Kes ile eşleştirmek yerine, LineDelete (veya ne denirse) ile eşleştiriyorum. O zaman aslında işe yarar bir şey yapar. :)
Mehrdad

2
@Holger: Bir şey buldum . IBM CUA'dan gelmiş gibi görünüyorlar . Amaçlarının solak kullanıcılar için erişimi kolaylaştırmak olduğundan emin değil. Ama yine de çalışıyor :)
Der Hochstapler

7

* ÇÖZÜM *

Oliver, shift+ ' deletenın Cut için bir klavye kısayolu olduğunu belirttikten sonra (tıpkı Ctrl+ gibi x) Bu "özelliği" kapatmak için bir yol aramaya başladım.

Bulduğum tek çözüm AutoHotKey (ücretsiz) kullanmak. İşte ilgilenen herkes için bazı temel kurulum talimatları:

İlk önce, AutoHotKey'i kurun , çalıştırın ve sizden istendiğinde ornek / varsayılan AutoHotkey.ahk betiğini yaratmasına (ve açmasına) izin verin. Aşağıdakileri komut dosyasına ekleyin:

+Delete::
    KeyWait, Shift
    Send, {Delete}
    return

Emin değilim ama betiği çalışmaya başlamadan önce "yeniden yüklemeniz" gerekebilir (test etmeden önce yeniden yükledim). Yeniden yüklemek için, AutoHotKey uygulamasını ön plana getirin ve Ctrl+ R'ya basın (veya Dosya -> Komut Dosyasını Yeniden Yükle) tıklayın.

Sonuçlardan memnunsanız muhtemelen AutoHotKey'i başlangıçta otomatik olarak çalışacak şekilde ayarlamak isteyeceksiniz. Bu işlem, AutoHotkey.ahk dosyasını seçerek ('Belgelerim' klasörünüzde) ve ardından başlangıç ​​klasörünüze (C: \ Kullanıcılar \% kullanıcı adı% \ AppData \ Roaming \ Microsoft \ Windows \ Başlat Menüsü \ Programlar \ Başlangıç) ) ve "Düzenle" menüsünden "Kısayolu Yapıştır" ı tıklayın ( Bir menü çubuğu göremiyorsanız Alt+ tuşuna basın E).

Sınama, bu düzeltme Windows 7'de benim için harika çalıştı. Temel sorunu belirlemek için Oliver teşekkürler! :-)


8
Sen biliyor olabilir sadece düzgün yanı yazın öğrenmek P
Svish

+1 Svish. Ve "özellik" alıntı yapmak için hiçbir sebep yoktur. Bazı programlara (pencereleri kullananlara) kopyalamak için ctrl-c kullanmak ve başkalarına (bir konsol penceresinde çalışanlar) görevleri iptal etmek bir "özellik" tir. Ancak farklı görevler için farklı tuş kombinasyonlarını kullanmak bir özelliktir .
Andrew J. Brehm

Ayrıca, AutoHotKey'in kurulu olmadığı makinelerde, bir kütüphanede veya bir web kafede olsun, ne yapıyorsunuz?
krlmlr

Aslında böyle bir soru vardı . user946850 buldu. Şerefe.
Der Hochstapler

2

Bir başka olasılık bastığınız yüzden, Windows 7'de bir Sticky Anahtar erişilebilirlik özelliğidir Shiftönce tuşuna ve bastığınızda Del, Sabit Anahtar bunları birleştirerek Shift+ Deliçin başka kısayoldur, Cut(tampon kadar).

Aşağıdaki makalenin ayarını anlamada yardımcı buldum - Stuck shift tuşları - windows 7 64 bit .


0

Her iki Win7 kutunuzda da oluyor mu? Sadece bir tane ise, C ve X tuşları yan yana olduğu için klavyenizle ilgili bir sorun olduğunu düşünmeye meyilliyim. Belki de C tuşu, X tuşuna bastığınızda kısmen yapışıyor ve biraz alçalıyor. Bunu gördüğüm diğer zaman, parmağım anahtarın anahtarına girmediğinde, beynim de bunu söylüyor. :) Yarım düzine Win7 makinem var ve bunu, klavyeye veya şişman parmama atfettiğim durumlar dışında asla görmedim.


Benim için garip olan şey buydu - iki bilgisayarda oluyordu. Sadece bir bilgisayar olsaydı klavyeleri değiştirmeyi denerdim. Oliver'ın haklı olduğu ortaya çıktı. Shift + del klavye kombinasyonunu devre dışı bırakmama izin veren bir araç bulmak zorunda kalabilirim. Düşüncelerinizi paylaştığınız için teşekkür ederiz. :-)
Jeremy

0

Altta yatan neden Shift+ Delkısayoldan kaynaklandığından, başka bir çözüm Backspacevurgulu metni silmek yerine kullanmak olacaktır Del.

Her ne kadar Delve Backspacenormalde farklı eylemler gerçekleştirse de (en azından PC'lerde), ikisi de bir seçimi silmek için kullanılabilir. Ayrıca, Shift+ Backspaceile aynı olduğundan, panonuzun üzerine yazma riski yoktur Backspace.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.