ব্রাউজারের পাঠ্য বাক্সগুলিতে ট্যাব অক্ষরটি টাইপ করা


89

অনেক সময়, যখন আমি কোনও ওয়েব পৃষ্ঠার পাঠ্য বাক্সের মধ্যে পাঠ্যটি ফর্ম্যাট করতে চাই তখন আমি Tabকীটি টিপব।

দুর্ভাগ্যক্রমে, এটি ট্যাব চরিত্রটি সন্নিবেশ করে না তবে পরিবর্তে নিয়ন্ত্রণটিকে পরবর্তী ফর্ম উপাদানগুলিতে সরিয়ে দেয় (বোতাম বা একটি চেক বাক্সের মতো)।

ফায়ারফক্স / আইই এর মতো ব্রাউজারগুলির জন্য কী কোনও সংমিশ্রণ লিখে কোনও পাঠ্য বাক্সের মধ্যে কোনও ট্যাবের বিন্যাস আচরণ করার কোনও উপায় আছে?

উত্তর:


10

তাবিন্টা একটি ফায়ারফক্স অ্যাড-অন যা আপনাকে এটি করতে দেয়।


4
ক্রোমের কোনও সমাধান?
সোর্ইন

2
@ সোরিনসবার্নিয়া: আমার উত্তরটি দেখুন
জানুস ট্রয়লসেন

এটি ফায়ারফক্সের সাথে আর উপযুক্ত নয়।
rory.ap

এটি একটি প্লাগইন যা ফায়ারফক্স
in৪

এই প্লাগইনটি আর বিদ্যমান নেই (উত্তরের কোনও দোষ ছাড়াই, প্রশ্নটির উত্তর দেওয়া প্রায় এক দশক হয়ে গেছে এবং ফায়ারফক্স অনেক পরিবর্তন করেছে)।
এওইউ

63

উইন্ডোজে, আপনি Alt+ টিপতে পারেন 09। এটি কেবল সংখ্যা প্যাড নম্বর কীগুলির সাথে কাজ করে। ( Altসর্বশেষ নম্বর কী টিপে টিপানোর পরে মুক্তি দিন ))


3
আপনি নুমপ্যাড কীগুলি ব্যবহার করছেন তা নিশ্চিত হয়ে নিন
CatamountJack

@ ক্রিস: আমি যখন এই সঠিক নির্দেশাবলী অনুসরণ করি তখন এটি কোনও ট্যাব অক্ষর সন্নিবেশ করে না, তবে ট্যাব কী-এর মতো কাজ করে। আপনি কি ওয়েব ব্রাউজারে এটি চেষ্টা করেছেন?
কেসব্যাশ

@ ক্যাসাব্যাশ এটি উইন্ডোজ x এক্স 64 x- এ, ক্রোমে, এই খুব মন্তব্য উইন্ডোতে কাজ করে।
ক্রিস

2
আপনার যদি উইন্ডোজ এবং একটি নামপ্যাড সহ একটি কীবোর্ড থাকে।
মেকানিকাল শামুক

1
... এবং আপনি যদি ক্রোম ব্যবহার করছেন। এফএফ এটিকে ট্যাব কী-এর মতো দেখায়, IE কিছুই করার মতো মনে হয় না। আবার, এই সাধারণ পুরানো হ্যাক স্মরণ করিয়ে দেওয়ার জন্য +1 :)
হালিল Özgür

50

লিনাক্স এবং অন্যান্য পসিক্স সিস্টেম (ম্যাক ওএস ব্যতীত):

জিটিকে + অ্যাপ্লিকেশনগুলিতে ট্যাবগুলি ইনপুট করতে (যেমন ফায়ারফক্স বা ক্রোম):

  1. Ctrl+ Shift+U

  2. আদর্শ 9

  3. টিপুন SpaceবাEnter

সূত্র: উইকিপিডিয়া: ইউনিকোড ইনপুট


এটি কাজ করে তবে একসাথে একাধিক লাইন যুক্ত করতে কার্যকর হয় না।
MYGz

13

ম্যাক ওএস এক্সের সাফারি এবং ফায়ারফক্সে, আপনি ControlOptionTabবর্তমানে সম্পাদনা করা পাঠ্য ক্ষেত্রে একটি ট্যাব সন্নিবেশ করতে টিপতে পারেন ।


7
দেখে মনে হচ্ছে এটি এল ক্যাপের ক্রোম 50 তে কাজ করে না
jcollum

1
না ফায়ারফক্স 53 সিয়েরায়।
জেসন আর।

1
@ জেসনআর.কুমবস এখনও সাফারিতে কাজ করে, সুতরাং আমি এই উত্তরটি লেখার পর থেকে চার বছরে ফায়ারফক্সে কিছু পরিবর্তন হয়েছে বলে ধরে নেওয়া নিরাপদ।
ড্যানিয়েল বেক

9

নোটপ্যাড বা অনুরূপ পাঠ্য সম্পাদক খুলুন এবং একটি নতুন ফাঁকা ডকুমেন্ট শুরু করুন। প্রকার Tab। ক্লিপবোর্ডে আপনার ট্যাব চরিত্রটি অনুলিপি করুন। (উইন্ডোজে, Ctrl+ A, Ctrl+ এটি Cকরবে)।

এখন আপনার ব্রাউজারে টেক্সারিয়ায় ফিরে যান। আপনি যেখানে চান সেখানে কার্সারটি স্থাপন করুন এবং ট্যাব অক্ষরটি আটকে দিন ( Ctrl+ Vউইন্ডোজে)।

ভয়েলা, হয়ে গেল!


1
সিরো, এটি কি নিয়মিত পাঠ্যবক্স এবং পাঠ্য ইনপুট ক্ষেত্রগুলির জন্য নষ্ট হয়ে গেছে, বা কেবল "সন্তোষজনক" উপাদান? কারণ এটি যদি কেবল "সন্তোষজনক" জন্য সমস্যা হয় তবে এটি সম্ভবত বহু লোককে প্রভাবিত করতে পারে না (উদাহরণস্বরূপ ওপি) ...
ডায়ান

2
আপনার এটি ঘন ঘন করার প্রয়োজন না হলে এটিই ছিল সহজ সমাধান।
jcollum

8

এখানে টেক্সারিয়া কোড ফর্ম্যাটর নামে একটি ক্রোম প্লাগইন রয়েছে ।

এটি আপনাকে ক্রোম ব্রাউজারে পাঠ্য বাক্সগুলিতে ট্যাবগুলি সন্নিবেশ করতে দেয়। এটি আপনাকে প্রতিটি নির্বাচিত লাইনের আগে একাধিক লাইন হাইলাইট করতে এবং ট্যাব সন্নিবেশ করার অনুমতি দেয়।

তবে, একটি সমস্যা হ'ল আপনি প্রায়শই স্ট্যান্ডার্ড ট্যাব সন্নিবেশ আচরণ চান। আপনি যদি বাক্সগুলির মধ্যে টগল করতে ট্যাব ব্যবহার করেন, তবে আপনি বিকল্পগুলিতে ডিফল্টরূপে "অক্ষম" নির্বাচন করতে পারেন।


4

যদি এটি আপনার সাইট হয়:

jQuery প্লাগইন: http://teddevito.com/demos/textarea.html

jQuery(document).ready(function () {

     $("textarea").tabby();

});

প্রথমে jQuery এবং প্লাগইনটি লোড করুন, তারপরে আপনি ট্যাবটি তৈরি করতে পারেন এবং একটি ট্যাব তৈরি করতে পারেন এবং + ট্যাবটিকে যেমন "আনতাব" তে স্থানান্তরিত করতে পারেন।

ব্রাউজার-বিস্তৃত সহায়তার জন্য, আপনাকে গ্রসমনকি-র জন্য একটি এক্সটেনশন, ইউজার স্ক্রিপ্ট , প্লাগইন ইত্যাদি ব্যবহার করতে হবে: 46704 ।


লিঙ্কটি মারা গেছে। এই সমস্ত jQuery স্টাফ সঙ্গে কি। সরল জাভাস্ক্রিপ্ট ব্যবহার করে ট্যাবগুলি গ্রহণ করার উপায় রয়েছে be ইতিমধ্যে বাস্তবায়িত সমাধানের জন্য jQuery প্লাগইন সর্বদা দুর্দান্ত, তবে এটি আসলে সমাধান নয়।
ত্রিণকো


1

ফায়ারফক্সে তাবিন্টার বড় সুবিধা হ'ল আপনি অন্য হটকিতে ট্যাব চরিত্রটি মানচিত্র করতে পারেন, যেহেতু আপনি ব্রাউজারে ট্যাব কী ডিফল্ট আচরণটি হারাতে চান না।

ইন্টারনেট এক্সপ্লোরার সহ আমি ব্রাউজারের এক্সটেনশনের ক্ষেত্রে আমার কোনও সমাধান নেই যা আমি অবগত। এখানে একমাত্র উপায় হ'ল ট্যাব অক্ষরটি ক্লিপবোর্ডে রাখার আগে নোটপ্যাডের মতো অন্য কোনও প্রোগ্রাম থেকে এটি অনুলিপি করে।

জাভাস্ক্রিপ্ট সমাধানগুলির জন্য পাঠ্য বাক্সের নাম প্রয়োজন যেখানে তারা কাজ করবে, তাই এটি আদর্শ বা ব্যবহারিক দিক থেকে অনেক দূরে। উভয় ব্রাউজারের অধীনে Alt কীকোড সংমিশ্রণগুলি এখনও সাধারণ ট্যাব চরিত্রের কীপ্রেস ইভেন্টটি চালায় তাই তারা কাজ করে না।


1

এই ক্ষমতাটি পাওয়ার জন্য আমি বুদ্ধি অটোহোটিকে কিছুটা ভুল করেছি , এবং আমি খুঁজে পেয়েছি কেবলমাত্র 'বুলেটপ্রুফ' সমাধানটি ট্যাব অক্ষরটি নিজেই পেস্ট করা (প্রেরণ নয়)।

;
; TAB character
; pasted from clipboard
; win tab
;
#tab::
old_clip:=clipboard
clipboard:=A_Tab
clipWait
sendInput,^v
clipboard:=old_clip
clipWait
return

দেখা যাচ্ছে যে এই এএইচকে বাইন্ডটি টেক্সট সম্পাদকদের ক্ষেত্রেও দরকারী যা টিএবি কীস্ট্রোককে অতিরিক্ত পরিচালনা করে; যেমন। আইডিই স্পেস-বাই-স্পেস ব্যবহারের জন্য কনফিগার করা হয়েছে।


0

ট্যাব গ্র্যাবারটি তাবিন্টার মতো ধরণের, কেবল ক্রোমের জন্য (টেক্সারিয়া ক্ষেত্রে ট্যাবগুলিকে মঞ্জুরি দেয়)।



0

কোনও পাঠ্য বাক্সে ট্যাব কীটি টাইপ করতে, আপনি এই জাতীয় স্ক্রিপ্ট ব্যবহার করতে পারেন (ট্যাব কীগুলি গ্রহণ করে এমন পাঠ্য বাক্সটির নাম দেওয়া হয়েছে txtLongText):

[VB.NET]

txtLongText.Attributes.Add("onkeydown", _
"if(event.which || event.keyCode){if ((event.which == 9)" & _ 
"|| (event.keyCode == 9)) {document.getElementById('" & _ 
txtLongText.ClientID + "').selection = " & _
document.selection.createRange();" & _ 
txtLongText.ClientID & ".selection.text = " & _
" String.fromCharCode(9);return false;}} else {return true}; ")

[সি #]

txtLongText.Attributes.Add("onkeydown", 
"if(event.which || event.keyCode){if ((event.which == 9)" +
"|| (event.keyCode == 9)) {document.getElementById('"+
txtLongText.ClientID + "').selection = document.selection.createRange();" + 
txtLongText.ClientID + ".selection.text = String.fromCharCode(9);return false;}} else {return true}; ");

বা আরও ভাল, হার্ড কোডিং এড়ানোর জন্য, আপনি নামের একটি ফাংশনে এই কোডটি রাখতে পারেন EnableTabType। ফাংশনে একটি মাত্র প্যারামিটার রয়েছে, যা TextBoxআপনাকে ট্যাব অক্ষরের টাইপিং সক্ষম করতে হবে এমন নিয়ন্ত্রণে তা নির্দিষ্ট করে ।

[VB.NET]

Public Sub EnableTabType(tb As TextBox)
    tb.Attributes.Add("onkeydown", _
    "if(event.which || event.keyCode){if((event.which == 9)" & _ 
    "|| (event.keyCode == 9)) {document.getElementById('" & _ 
    tb.ClientID & "').selection=document.selection.createRange();" & _
    tb.ClientID & ".selection.text = " & _
    " String.fromCharCode(9);return false;}}else{return true};")
End Sub 

[সি #]

public void EnableTabType(TextBox tb)
{ 
    tb.Attributes.Add("onkeydown", 
    "if(event.which || event.keyCode){if ((event.which == 9)" +
    "|| (event.keyCode == 9)) {document.getElementById('"+
    tb.ClientID + "').selection = document.selection.createRange();" +
    tb.ClientID + ".selection.text = String.fromCharCode(9);return false;}} else {return true}; ");
}

সূত্র: http://www.beansoftware.com/ASP.NET- টিউটোরিয়ালস / Acces- Tab- Key.aspx


0

বা সম্পাদকের 4 * স্থান সন্নিবেশ করতে আহক ব্যবহার করে:

^Right::
tabspace:="    "
send,%tabspace%    
return 

আপনি দেখতে পারেন কোড বিস্তারিত explaintation Ahk কোড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.