Bir metin alanı içinde girinti yapmak için Sekme tuşunu nasıl kullanın (bir sonraki öğeye atlamak yerine)? [çift]


9

Bu sorunun zaten burada bir cevabı var:

Bir süre beni rahatsız eden, asla öğrenemediğim bir sorun:

TABBir giriş metin alanı (HTML) içindeki bir tuşa göre girinti eklemek için kullanabileceğim herhangi bir tuş / kısayol var mı ? Şimdi yazdığım gibi

Yıllar boyunca bir editörden her zaman bir sekme atlaması (girintiye) aldım ve onu metin alanı içinde gerekli konuma yapıştırdım.

Farklı şekilde koyun: Bir sonraki alana atlamayı önlemek için varsayılan sekme davranışını kapatmak gerekli midir?

Birisi bir cevap biliyorsa çok merak ediyorum.

Not: Firefox 17 kullanıyorum ama sanırım bu tarayıcıdan bağımsız mı ?!


Geçerli imleç konumuna Sekme karakteri yapıştıracak bir klavye kısayolu ayarlamak için bir AutoHotKey komut dosyası kullanabilirsiniz.
Karan,


@ Bratch İpucu için teşekkürler! Beri ALT+09benim için çalışmıyor, ben firefox eklenti için gidecek tabinta
Kai Noack

Yanıtlar:


8
  • Firefox için Tabinta eklentisi iyi çalışıyor. TabBir sekme eklemek için değiştirebilir ve hatta bir sonraki alana ilerleyen alternatif bir anahtar bile ayarlayabilirsiniz (varsayılan davranış Tab).
  • Herhangi bir Windows programında, bir sekme eklemek için Alt+ 09tuşlarına basıp basılı tutabilirsiniz (tuşunu basılı tutun Alt, tuş takımını basılı tutun , tuş takımını 0bırakın ve 9bırakın Alt). Daha sonra bu sekmeyi kopyalayıp kalbinizin içeriğine yapıştırabilirsiniz.
  • Herhangi bir Mac programında, ControlOptionTabsekme eklemek için tuşuna basabilirsiniz . Gerektiği gibi kopyalayıp yapıştırın.

Güzel özet. Alt + 09 benim için Firefox 17 / Win7’de çalışmadığından, Windows sistemlerinde belirli bir tuş kombinasyonunun bulunması dileğiyle.
Kai Noack

1

Genel olarak, Mac OS X'te, CtrlOptTabodağı değiştirmek yerine sekme karakteri eklemek için basabilirsiniz .

En azından iyi niyetli uygulamalarda. Firefox diğer birçok platform sözleşmesini de görmezden geldi, bu nedenle bu durumda düzgün davranmaması şaşırtıcı değil.


0

Firefox’un varsayılan davranışını özelleştirmek istiyorsanız, Tabinta’yı kullanın . Bulanıklığa göre ...

Tabinta, çok satırlı metin giriş alanlarına sekme karakterleri eklemenizi sağlar. Bu adın kendisi "Textarea'daki Tab" için kısa yoldur.

Mozilla / Firefox textareas'taki varsayılan sekme tuş davranışı, bir sonraki form alanına gitmektir. Bu eklenti, bu alanlara gerçek sekme karakterlerini eklemeyi tercih eden insanlar içindir.

TabNormal alan sekmesi yerine sekme eklemek için tuşun varsayılan davranışını değiştirebilirsiniz .

Normalde, bu JavaScript kullanarak bir sitenin geliştiricisi tarafından yapılacaktır ...

function keyHandler(e) {
    var tabkey = 9;
    if (e.keyCode == tabkey) {
        this.value += "\t"; \\ could use something like "    " instead
        if (e.preventDefault) {
            e.preventDefault();
        }
        return false;
    }
}

Cevabınız için teşekkürler! Ancak sorum, girintiyi yapmak için yazarken kullanabileceğim bir kısayol var mı? ... Bu metin alanına yazarak sağladığınız işlevi nasıl arayabilirim ?
Kai Noack

@EchtEinfachTV Düzenlememe bakın. Durumunuz için bir Firefox eklentisi var . Keyfini çıkarın!
Ian Atkin
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.