วิธีการใส่สัญลักษณ์แท็บลงในเว็บฟอร์ม [ซ้ำ]


8

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

TABปุ่มมักจะย้ายโฟกัส มีวิธีการใส่TABสัญลักษณ์ลงในฟิลด์ข้อความของเว็บเพจที่เปิดหรือไม่?

ตัวอย่างเช่นที่นี่ในการแลกเปลี่ยนสแต็ค?

เป็นไปได้หรือไม่ที่จะใส่สัญลักษณ์จากคีย์บอร์ด

คำตอบ:


5

ขึ้นอยู่กับระบบปฏิบัติการของคุณเปิดโปรแกรมเช่น Notepad (Windows) และพิมพ์ TAB ไฮไลต์และคัดลอกไปที่คลิปบอร์ด วางลงในช่องข้อความ

ตราบใดที่ SuperUser ไม่แก้ไข (แอปพลิเคชันสามารถทำได้ถ้าต้องการ) จะมีอักขระแท็บระหว่างวงเล็บด้านล่าง

[ก่อนแท็บ] [หลังแท็บ]


ไซต์นี้ดูเหมือนจะแปลงแท็บเป็น 4 ช่องว่าง
UNOR

อืมเมื่อฉันคลิก "แก้ไข" ในคำตอบนี้มีอักขระแท็บระหว่างเครื่องหมายสองตัวถึงแม้ว่ามันจะไม่ได้เป็นอย่างนั้น สิ่งที่ "สี่ช่องว่าง" ใช้สำหรับการเยื้องรหัสใน SuperUser ส่วนใหญ่เป็นเพราะแท็บในเบราว์เซอร์มีความเจ็บปวดอยู่ด้านหลัง :)
dangowans

3

ฉันเพิ่งค้นพบวิธีแก้ปัญหาหลังจากค้นหามากเนื่องจาก ASCII # สำหรับ TAB คือ 9 ใน Windows คุณสามารถกด ALT + 009 (พร้อมแป้นตัวเลข) สิ่งนี้ควรใช้กับ Mac ได้เช่นกัน แต่ฉันไม่แน่ใจเกี่ยวกับ Linux หากคุณมีแล็ปท็อปอาจง่ายกว่าการใช้สคริปต์ AutoHotkey ด้านล่าง

ต่อไปนี้เป็นสคริปต์ AutoHotkey สองตัวที่ทำงานกับฉันจาก Windows:

#TAB::
  SendInput, {Alt Down}{Numpad0}{Numpad0}{Numpad9}{Alt Up}
Return

#TAB::
  Send, {ASC 009}
Return

ที่นี่จะมีการจับคู่กับ Windows Key + TAB แต่คุณสามารถแมปกับสิ่งที่คุณชอบ

[Before TAB] [หลัง TAB]

โอ้ดูเหมือนว่า SuperUser.com จะแปลงอักขระช่องว่างทั้งหมดเป็นช่องว่างเดียว มันใช้งานได้ใน Gmail และเว็บไซต์อื่น ๆ หวังว่านี่จะช่วยได้


ฉันใหม่กับ AutoHotkey ดังนั้นสำหรับฉันเฉพาะ Windows Key + TAB เท่านั้นที่ทำงานเป็น Forward TAB ฉันจะแมปย้อนหลัง TAB กับ Windows Key + Shift + TAB ได้อย่างไร
Candid Moon _Max_

มันยากที่จะเข้าใจสิ่งที่คุณถาม ฉันคิดว่าคุณอาจทำให้ TAB สับสนกับสัญลักษณ์ของ TAB ซึ่งเป็นฟังก์ชั่นการสลับโฟกัส TAB สัญลักษณ์นั้นไม่มีการเดินหน้าและถอยหลังที่ฉันรู้ TAB ใช้งานได้ แต่สคริปต์ AHK ของฉันจะพิมพ์สัญลักษณ์ ASCII จะไม่สลับโฟกัสไปข้างหน้าหรือข้างหลังเพื่อความรู้ของฉันที่ดีที่สุด
Andrew

อาตอนนี้ฉันเข้าใจแล้ว ฉันต้องลบสัญลักษณ์แท็บหากมีอยู่ใกล้เคอร์เซอร์ฉันเดาว่าฉันจะพยายามหาวิธีแก้ไขในภายหลังเมื่อฉันต้องการฟังก์ชั่นนั้น แต่ฉันเดาได้ง่ายว่าถ้ามันจะเพียงพอในสคริปต์ถ้าคุณสามารถรับสัญลักษณ์ใกล้เคอร์เซอร์และคุณสามารถลบสัญลักษณ์ได้เช่นกัน
Candid Moon _Max_

2

การอ้างอิงอักขระสำหรับแท็บจะเป็น	( ดู Wikipedia ) ขึ้นอยู่กับรูปแบบและกระบวนการฝั่งเซิร์ฟเวอร์ว่าเกิดอะไรขึ้นกับตัวละครนี้ หากการอ้างอิงตัวละครไม่ได้รับการแก้ไขมันก็จะแสดง " 	" หากการอ้างอิงอักขระได้รับการแก้ไขขึ้นอยู่กับว่าเนื้อหาที่ส่งจะแสดงบนหน้าเว็บอย่างไร (เช่นภายในpreองค์ประกอบที่ควรแสดงโดยค่าเริ่มต้นภายในองค์ประกอบอื่น ๆ ที่ควรเปลี่ยนเป็นช่องว่างโดยค่าเริ่มต้นคุณสามารถเปลี่ยนพฤติกรรมนั้นได้ แต่ด้วย CSS)

ทดสอบกับการอ้างอิงอักขระ: [ก่อนแท็บ] [หลังจากแท็บ] (ตรวจสอบที่มา HTML)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.