Colemak, Dvorak లేదా QWERTY: ఏది ఎంచుకోవాలి?
Colemak, Dvorak, QWERTYలో ప్రతి layout దేనిని మెరుగుపరుస్తుందో, typing speed ఆధారాలు ఎందుకు బలహీనమో, మీవి కాని machinesపై మార్పు ఖర్చెంతో తెలుసుకోండి.
సంక్షిప్త సమాధానం
చాలా మందికి Colemak vs Dvorak vs QWERTY ప్రశ్నకు సమాధానం ఆసక్తికరంగా ఉండదు: QWERTYలోనే కొనసాగండి. కారణం, మార్పు వల్ల కలిగే ఖర్చు అనేక వారాలపాటు నెమ్మదిగా పనిచేయడంలో ఉంటుంది, కానీ ప్రయోజనం తక్కువగా ఉండి, దాన్ని కొలవడం కష్టం. అయినా మారాలని అనుకుంటే, Colemakకు మారడం తక్కువ ఖర్చుతో కూడుకున్న ఎంపిక. QWERTYలో ఉన్న 30 అక్షరాలు మరియు punctuation keysలో 13 keysను అది అదే స్థానాల్లో ఉంచుతుంది. Copy మరియు paste keys కూడా అదే స్థానాల్లో ఉంటాయి. Dvorakకు మారడం వల్ల ఎక్కువ మార్పు జరుగుతుంది, అయితే దానికి విస్తృత మద్దతు ఉంది. ప్రతి mainstream operating system దాన్ని దశాబ్దాలుగా అందిస్తోంది. ఏ layout కూడా స్వయంగా మిమ్మల్ని వేగవంతమైన typistగా మార్చదు. అవి మార్చేది మీ వేళ్లు ప్రయాణించాల్సిన దూరం మరియు ఎక్కువసేపు పనిచేసిన రోజు చివర్లో మీకు కలిగే అనుభూతి.
ఈ పేజీ నిర్ణయాన్ని వివరిస్తుంది. మీరు ఇప్పటికే నిర్ణయం తీసుకుని, commands కావాలనుకుంటే, Linux కోసం Colemak setup guideకి వెళ్లండి.
ప్రతి layout దేనికి రూపొందించబడింది
QWERTY 1870ల Sholes and Glidden typewriter నుంచి వచ్చింది. దీని లక్ష్యం యాంత్రికమైనది. ఆ typewriterలో ప్రతి key ఒక basket నుంచి metal typebarను పైకి ఊపి paperపై ముద్రించేది. దగ్గరగా ఉన్న రెండు barsను వరుసగా వేగంగా నొక్కితే అవి ఢీకొని jam అయ్యే అవకాశం ఉండేది. సాధారణ letter pairsను దూరంగా ఉంచడం ద్వారా jams తగ్గాయి. QWERTYను typistsను నెమ్మదింపజేయడానికి రూపొందించారనే ప్రసిద్ధ వాదన, ఈ చరిత్రకు వక్రీకృత రూపం. Morse codeను లిఖిత రూపంలోకి మార్చే telegraph operators ఉపయోగించిన అమరికలతో కూడా ఈ layoutలోని కొన్ని భాగాలకు సంబంధం ఉందని historians గుర్తించారు. మీకు ముఖ్యమైన విషయం సులభం: ఈ layout 1878 నాటి hardware ద్వారా స్థిరపడింది. తరువాత దశాబ్దాల training దాన్ని మరింత స్థిరపరిచింది. కదిలే భాగాలు లేని keyboard కోసం దానిలోని ఏ భాగమూ ప్రత్యేకంగా సర్దుబాటు చేయబడలేదు.
Dvorak అనేది August Dvorak మరియు William Dealey రూపొందించిన 1936 alternative layout. దాని design rule layoutలోనే కనిపిస్తుంది. ఐదు vowels అన్నీ ఎడమ home rowలో AOEUIగా ఉంటాయి. అత్యంత సాధారణ English consonants కుడి home rowలో DHTNSగా ఉంటాయి. అందువల్ల సాధారణ wordsలో hands మారుతూ ఉంటాయి. ఎక్కువ బలం ఉన్న fingers ఎక్కువ పనిని చేస్తాయి. ఈ మూడు layoutsలో Dvorak మార్పు అత్యంత ఎక్కువగా ఉంటుంది. QWERTY స్థానాలను కొనసాగించే keys కేవలం రెండు మాత్రమే: A మరియు M.
Colemakను Shai Coleman 2006లో ప్రచురించారు. దీని ప్రధాన design constraint switching cost. ఎడమవైపు home row A R S T Dగా, కుడివైపు H N E I Oగా ఉంటుంది. దీనివల్ల అత్యంత సాధారణ English letters fingers కిందకు వస్తాయి. మిగిలిన keysను సాధ్యమైనంత తక్కువగా మార్చారు. Bottom rowలో QWERTYలో ఉన్నట్లే Z X C V B ఉంటాయి. Colemak Caps Lockను Backspaceకు remap కూడా చేస్తుంది. ఇది ఏ layoutలోనైనా మీరు స్వీకరించగల ప్రత్యేక అలవాటు. లేదా దీన్ని పూర్తిగా విస్మరించవచ్చు.
Colemak vs Dvorak vs QWERTY: వాస్తవంగా ఎన్ని కీలు మారుతాయి
26 అక్షరాలు మరియు 4 విరామచిహ్న కీలు ఉన్న మూడు అక్షర వరుసలను లెక్కించి, ప్రతి layout ను QWERTY స్థానంతో ఒక్కో స్థానంలో పోల్చండి. shortcut column లో Z, X, C మరియు V లలో ఎన్ని వాటి QWERTY స్థానాల్లోనే ఉన్నాయో లెక్కించబడుతుంది, ఎందుకంటే చాలా సిస్టమ్లలో ఈ నాలుగు కీలు undo, cut, copy మరియు paste చర్యలకు ఉపయోగించబడతాయి.
The data behind this chart
[
{
"label": "QWERTY",
"keys_moved_from_qwerty": 0,
"shortcut_keys_kept": 4
},
{
"label": "Colemak",
"keys_moved_from_qwerty": 17,
"shortcut_keys_kept": 4
},
{
"label": "Dvorak",
"keys_moved_from_qwerty": 28,
"shortcut_keys_kept": 0
}
]Colemak లో 17 కీలు మారుతాయి. Dvorak లో 28 కీలు మారుతాయి. ఈ రెండింటి మధ్య ఉన్న మొత్తం ఆచరణాత్మక తేడా ఇదే. మారిన ప్రతి కీకి మీరు ఒక పాత అలవాటును వదులుకోవాలి; అదే సమయంలో మీ చేయి పాత స్థానానికే చేరుతూనే ఉంటుంది. అందువల్ల ఈ సంఖ్య, ఇబ్బందికరమైన దశ ఎంతకాలం కొనసాగుతుందో అంచనా వేయడానికి ఒక సాధారణ కొలమానం. ఏ arrangement మెరుగైనదో ఇది చెప్పదు.
మీరు ఊహించిన స్థానాల్లోనే ఎడిటింగ్ shortcuts ఉంటాయా?
Colemakలో Z, X, C మరియు Vలు QWERTY స్థానాల్లోనే ఉంటాయి. అందువల్ల Ctrl+Z, Ctrl+X, Ctrl+C మరియు Ctrl+Vలు అదే చేతిలోని అదే వేళ్ల కిందనే ఉంటాయి. Dvorakలో వాటిలో 0 మాత్రమే అలాగే ఉంటాయి. Dvorakలో C అక్షరం QWERTYలోని I స్థానంలో ఉంటుంది, V QWERTYలోని full stop key స్థానంలో ఉంటుంది, X QWERTYలోని B కింద ఉంటుంది, Z QWERTYలోని slash key స్థానంలో ఉంటుంది. Copy మరియు paste చేయడానికి రెండు చేతులను చాపాలి.
Word processor కంటే terminalలో ఇది ఎక్కువగా ప్రభావం చూపుతుంది. నడుస్తున్న commandను ఆపడానికి Ctrl+C, standard inputను మూసివేయడానికి Ctrl+D వంటి shortcutsను server operator రోజుకు వందలసార్లు నొక్కుతారు. Dvorakలో ఇవి రెండూ కుడి చేతికి మారతాయి: C QWERTY I key స్థానానికి, D QWERTY H key స్థానానికి. macOSలో Command key నొక్కి ఉన్నప్పుడు QWERTYకి తిరిగి మారే variant అందుబాటులో ఉంది. Linuxలో Ctrl key కోసం దీనికి సమానమైన standard సదుపాయం లేదు. అందువల్ల Dvorakలో shortcuts మారిన తర్వాత అలాగే ఉంటాయి.
Vim మరియు lessలో cursorను h, j, k మరియు l keysతో కదిలిస్తారు. QWERTYలో ఇవి కుడి చేతి కింద ఉండటం వల్లే ఈ lettersను ఎంచుకున్నారు. రెండు alternative layoutsలోనూ ఈ అమరిక మారుతుంది. Colemakలో physical QWERTY h, j, k మరియు l keysపై ముద్రించిన letters h, n, e మరియు iగా ఉంటాయి. సాధారణ పరిష్కారం movementను ఈ నాలుగు keysకు remap చేయడం. Dvorakలో అదే నాలుగు physical keys d, h, t మరియు nను type చేస్తాయి. రెండు layoutsలోనూ పరిష్కారం మీ vimrcలో కొన్ని linesతో చేయవచ్చు. అయితే stock config ఉన్న మరొకరి machineను ఉపయోగించిన వెంటనే అది సహాయం చేయదు.
టైపింగ్ వేగానికి సంబంధించిన ఆధారాలు బలహీనంగా ఉన్న చోటు
ఈ వాదనలోని ఒక భాగం గణితానికి సంబంధించినది, దానిపై వివాదం లేదు. ఒక layout మరియు వచనాన్ని తీసుకుంటే, వేళ్లు ప్రయాణించే మొత్తం దూరాన్ని, అలాగే ఒకే వేలు వరుసగా రెండు అక్షరాలను టైప్ చేయాల్సి వచ్చే సందర్భాల సంఖ్యను లెక్కించవచ్చు. సాధారణ ఆంగ్ల గద్యానికి Dvorak మరియు Colemak లో ఈ రెండు సంఖ్యలు QWERTY కంటే తక్కువగా ఉంటాయి. layout analysers కూడా ఇదే దిశను సూచిస్తాయి. అయితే ఆ ఫలితాలు లెక్కించడానికి ఉపయోగించిన వచనంపై ఆధారపడి ఉంటాయి. మీ source code, మీ భాష, మీ variable names ఆ వచనం కావు.
వివాదాస్పదమైన విషయం ఏమిటంటే, ఆ గణితం నిజంగా వేగంగా ఎలా మారుతుంది అన్నది. Dvorak కు అనుకూలంగా ఉన్న అత్యంత బలమైన వాదన రెండో ప్రపంచ యుద్ధ సమయంలో United States Navy నిర్వహించిన ఒక అధ్యయనం నుంచి వచ్చింది. retraining వల్ల పెద్ద ప్రయోజనాలు లభించాయని ఆ అధ్యయనం నివేదించింది. అయితే ఆ అధ్యయనం August Dvorak స్వయంగా పర్యవేక్షించారు. అందువల్ల అది స్వతంత్ర ఆధారం కాదు. 1956లో Earle Strong General Services Administration కోసం నియంత్రిత retraining అధ్యయనం నిర్వహించారు. QWERTY typists కు అదే అదనపు సాధనను ఇవ్వడం కంటే Dvorak retraining మెరుగ్గా లేదని ఆయన కనుగొన్నారు. 1990లో ఆర్థిక శాస్త్రవేత్తలు Stan Liebowitz మరియు Stephen Margolis ఈ విమర్శలను The Fable of the Keys అనే పత్రంలో సమీకరించారు. ఆ పత్రంపైనా మళ్లీ వాదన కొనసాగింది, ఎందుకంటే దాని అసలు విషయం keyboards కాకుండా market lock in. తొంభై సంవత్సరాల తర్వాత కూడా alternative layout వల్ల ప్రజలు వేగంగా టైప్ చేస్తారని చూపించే పెద్ద, సక్రమంగా నియంత్రించిన trial లేదు.
వేగానికి సంబంధించిన వాదనల విషయంలో జాగ్రత్తగా ఉండటానికి మరో సరళమైన కారణం ఉంది. ప్రజలు QWERTY పై నిమిషానికి 150 పదాల కంటే ఎక్కువ వేగంతో టైప్ చేశారు. మీరు నిమిషానికి 60 లేదా 70 పదాల వేగంతో టైప్ చేస్తుంటే, మిమ్మల్ని పరిమితం చేస్తున్నది layout కాదు.
Comfort మరియు injury గురించి ప్రశ్న మరింత క్లిష్టమైనది. దీనికి ఆధారాలు ఇంకా తక్కువగా ఉన్నాయి. layout మార్చిన తర్వాత చేతుల్లో నొప్పి తగ్గిందని కొందరు చెబుతారు. ఆ అనుభవాన్ని తీవ్రంగా పరిగణించాలి. అయితే layout మార్చే వ్యక్తి సాధారణంగా ఒకేసారి అనేక విషయాలను మారుస్తాడు. కొత్త keyboard, వేరే desk height, ఎక్కువ విరామాలు, అలాగే ఉద్దేశపూర్వకంగా నెమ్మదిగా టైప్ చేసే అనేక వారాలు అన్నీ ఒకే నెలలో జరుగుతాయి. వీటిలో ఏదైనా కారణం కావచ్చు. నొప్పి మీ మార్పుకు కారణమైతే, ముందుగా మీ posture మరియు workload ను సరిచేయండి. వాటికి మెరుగైన ఆధారాలు ఉన్నాయి, అదనపు ఖర్చు కూడా లేదు.
మార్పు వల్ల కలిగే అసలు వ్యయం
మొదటి కొన్ని రోజులు ప్రారంభస్థాయి వినియోగదారిలా, నిమిషానికి సుమారు 15 పదాల వేగంతో టైప్ చేయాల్సి ఉంటుందని అంచనా వేయండి. కీబోర్డ్ layout మీ మొత్తం దృష్టిని ఆక్రమించడం ఆగే వరకు రెండు నుంచి నాలుగు వారాలు పట్టవచ్చు. పాత వేగాన్ని తిరిగి పొందడానికి ప్రతిరోజూ ఉపయోగిస్తూ సాధారణంగా ఒకటి నుంచి మూడు నెలలు పడుతుంది. ఇవి దీన్ని స్వయంగా చేసిన వ్యక్తులు తెలిపిన గణాంకాలు; అధ్యయనం ఫలితాలు కావు. కాబట్టి వీటిని హామీగా కాకుండా ఒక పరిధిగా పరిగణించండి.
ప్రజలను ఆశ్చర్యపరిచే అంశం పరస్పర జోక్యం. మీ చేతులు "Colemak" అనే పేరును నేర్చుకోవు. అవి ప్రతి key కి ఒక destination ను నేర్చుకుంటాయి. రెండు layouts ను మారుమారుగా ఉపయోగిస్తే, రెండు mappings కూడా బలహీనంగా ఉంటాయి. అత్యవసర పని కోసం QWERTY కి మారి, తరువాత మళ్లీ మారడం నేర్చుకునే విషయంలో అత్యంత మందగించిన పద్ధతి. దీనికి రెండు మార్గాలు పనిచేస్తాయి. ఒక్కసారి మారి, కష్టమైన వారాన్ని అంగీకరించండి. లేదా కఠినమైన విభజన పాటించండి: ఒక physical keyboard ఎల్లప్పుడూ ఒకే layout ను ఉపయోగించాలి. అప్పుడు context ఆధారంగా ఏ mapping ను load చేయాలో మీ చేతులకు తెలుస్తుంది.
వదిలివేసే చాలా మంది ఈ మందగింపు సమయంలోనే ఆపేస్తారు. layout తమకు సరిపోక కాదు, ఆ వారం పనులతో బిజీగా ఉండటం వల్ల వారు ఆపేస్తారు. అందువల్ల మొత్తం మార్పులో timing అత్యంత ముఖ్యమైన నిర్ణయం. ప్రశాంతమైన వారంలో ప్రారంభించండి. deadline కు ముందు వారంలో ప్రారంభించవద్దు. మీరు on call లో ఉన్న వారంలో కూడా ప్రారంభించవద్దు.
మీ QWERTY నైపుణ్యం సాధారణంగా పోదు. చాలా మంది మారిన వినియోగదారులు కొన్ని రోజుల ఉపయోగం తర్వాత అది తిరిగి వస్తుందని చెబుతారు. మొదట అది మునుపటి కంటే నెమ్మదిగా ఉండవచ్చు, తప్పులు కూడా జరగవచ్చు. ఇది తెలుసుకోవడం ఉపయోగకరం. ఎందుకంటే ప్రజలు ఎక్కువగా భయపడేది దానిని కోల్పోవడమే. కానీ వాస్తవానికి అత్యల్పంగా నిజమయ్యేది అదే.
క్లయింట్ లేదా సర్వర్: remap ఎక్కడ ఉండాలి?
దాదాపు ఎల్లప్పుడూ క్లయింట్లోనే. Keyboard layout, keyboard అనుసంధానించిన machineలో మాత్రమే వర్తిస్తుంది; మరెక్కడా వర్తించదు. మీరు key నొక్కినప్పుడు, మీ local system ఆ key positionను characterగా మారుస్తుంది. తరువాత మీ keystrokesను తీసుకెళ్లే SSH session ఆ characterను byteగా serverకు పంపుతుంది. Serverకు key press ఎప్పుడూ కనిపించదు. అందువల్ల remote boxలో localectl set-keymap dvorak నడిపినా, SSH ద్వారా మీ typing serverకు చేరే విధానంలో మార్పు ఉండదు. Colemakకు అమర్చిన workstationలో మీరు login చేసే ప్రతి hostకు Colemak typing పంపబడుతుంది. వాటిలో దేనిలోనూ configuration అవసరం ఉండదు.
Serverకు చెందిన keymap రెండు సందర్భాల్లో ముఖ్యమైనది: machineకు భౌతికంగా అనుసంధానించిన keyboardకు, అలాగే మీ provider browserలో లేదా serial link ద్వారా అందించే consoleకు. VPSలో ఇది rescue consoleను సూచిస్తుంది. మీరు ప్రయోగాలు చేయడం అత్యంత ప్రమాదకరమైన పరిస్థితి ఇదే.
localectl status
localectl list-keymaps | grep -i dvoraklocalectl status రెండు settingsను print చేస్తుంది: text console కోసం VC Keymap, graphical session కోసం X11 Layout. మీ systemలో వాస్తవంగా install అయి ఉన్న console keymap పేర్లను list-keymaps print చేస్తుంది. ఉనికిలో లేని పేరును సెట్ చేయకుండా ఆపే తనిఖీ ఇదే. Graphical session కోసం Colemak అందుబాటులో ఉన్నప్పటికీ, console keymapగా అది ఎల్లప్పుడూ ఉండకపోవచ్చు. అందువల్ల Colemak ఉందని భావించే ముందు, మీ layout కోసం ఆ grepను అమలు చేయండి.
Desktop వైపు, నడుస్తున్న X session layoutను setxkbmap -layout us -variant colemak మారుస్తుంది. ఆ ఎంపిక reboot తర్వాత కూడా కొనసాగాలంటే localectl set-x11-keymap us pc105 colemak ఉపయోగించాలి. Wayland కింద keymapను compositor నిర్వహిస్తుంది. అందువల్ల అక్కడ setxkbmap సరైన tool కాదు. మార్పును మీ desktop input settingsలో లేదా localectl లో చేయాలి. Caps Lockతో ఏమి చేయాలో సహా పూర్తి విధానం Linuxలో Colemak walkthroughలో ఉంది.
కీబోర్డ్ firmware ఈ సమస్యను పూర్తిగా ఎలా తప్పిస్తుంది
మీరు అనేక మెషీన్లలోకి login అవుతుంటే, layout ను operating system లో కాకుండా keyboard లో ఉంచండి. Programmable keyboard తన mapping ను స్వయంగా భద్రపరచి, మీరు కోరిన అక్షరానికి సంబంధించిన code ను పంపుతుంది. అందువల్ల ప్రతి host కు సాధారణ keyboard సాధారణ అక్షరాలను టైప్ చేస్తున్నట్లే కనిపిస్తుంది. ఏ host లోనూ configuration అవసరం ఉండదు. Rebuild సమయంలో ఏ setting మరచిపోయే అవకాశం కూడా ఉండదు. మీరు అసలు configure చేయలేని మెషీన్లకూ ఇది వర్తిస్తుంది: సహోద్యోగి laptop, UEFI setup screen, rescue image లేదా system settings మార్చే హక్కు మీకు లేని host. డజన్ల కొద్దీ Linux servers ను క్రమబద్ధంగా నిర్వహించాల్సిన వారికి, ప్రతి box లో configuration item ఉంచడం మరియు ఒక్కసారి keyboard కొనడం మధ్య ఉన్న తేడా ఇదే.
సాధారణంగా QMK నడిచే keyboard ను ఉపయోగిస్తారు. దాని wireless ప్రత్యామ్నాయం ZMK. ఇవి రెండూ మీరు స్వయంగా flash చేసుకునే open firmware. VIA మరియు Vial graphical editorలుగా పనిచేసి, rebuild లేకుండానే మార్పును keyboard లో రాస్తాయి. అనేక mainstream keyboards కూడా keyboard లో remap ను భద్రపరిచే vendor software తో వస్తాయి. వీటి పరిమితులు స్పష్టమైనవే. Laptop లో built-in keyboard సాధారణంగా ఇలా పనిచేయదు. అందువల్ల external keyboard plug in చేసినప్పుడు మీ layout లభిస్తుంది. అది plug in చేయకపోతే QWERTY వస్తుంది. ఇదీ ఒక రకమైన అంతరాయం.
రెస్క్యూ కన్సోల్ వాస్తవిక ఆపరేషనల్ ప్రమాదం
వైఫల్యం ఇలా కనిపిస్తుంది. Reboot తర్వాత server తిరిగి ప్రారంభం కాదు. మీరు provider యొక్క web console తెరుస్తారు. అక్కడ root password మరియు కొంతమంది filesystem commands టైప్ చేయాలి. కానీ ఆ layout ను మీరు ఇప్పుడు సరిగ్గా టైప్ చేయలేరు. ఒకేసారి రెండు సమస్యలు రావచ్చు. మీ muscle memory ఇప్పుడు కొత్త layout కు అలవాటుపడింది. Console మాత్రం ఆ layout ను అనుసరించకపోవచ్చు.
Browser consoles పంపే input విధానం వేర్వేరుగా ఉంటుంది. కొన్ని మీ local system రూపొందించిన character ను పంపుతాయి. అప్పుడు client-side remap కూడా console వరకు వర్తిస్తుంది. మరికొన్ని key position ను పంపి, అవతలి వైపు US QWERTY map ఉందని భావిస్తాయి. అప్పుడు మీ Colemak keyboard console లో QWERTY letters ను టైప్ చేస్తుంది. Control panel చూసి మీ console ఏ విధంగా పనిచేస్తుందో తెలుసుకోలేరు. Machine సరిగ్గా పనిచేస్తున్నప్పుడే పరీక్షించండి: console తెరిచి, login చేసి, ఒక sentence టైప్ చేసి, కనిపిస్తున్నది పరిశీలించండి. Outage సమయంలో కాకుండా ఇప్పుడే ఇలా చేయండి.
తొలగించగలిగే సమస్యలను తొలగించండి. సాధారణ access సమయంలో password టైప్ చేయాల్సిన అవసరం లేకుండా keys తో login చేయండి. మీ servers అంతటా key management ను సౌకర్యంగా కాకుండా recovery plan లోని భాగంగా పరిగణించండి. Rescue password ను paste చేయగలిగే చోట భద్రంగా ఉంచండి. చాలా browser consoles లో send text లేదా paste function ఉంటుంది. Keyboard ను చూసి QWERTY letters గుర్తించగలిగే సామర్థ్యాన్ని కూడా ఉంచుకోండి. తెల్లవారుజామున రెండు గంటలకు phone లో layout chart చూసి టైప్ చేయడం నెమ్మదిగా ఉంటుంది.
Encrypted disks మరో సమస్యను కలిగిస్తాయి. Boot సమయంలో passphrase prompt ప్రారంభ ram disk నుంచి నడుస్తుంది. మీ సాధారణ keymap అప్పటికి load అయి ఉండదు. అందువల్ల ఆ image లో నిర్మించిన map నే అది ఉపయోగిస్తుంది. Debian మరియు Ubuntu లో default గా built-in US QWERTY map ఉంటుంది. Setting KEYMAP= లో /etc/initramfs-tools/initramfs.conf గా ఉంటుంది. అది n గా వస్తుంది. దాన్ని y కు సెట్ చేసి, sudo update-initramfs -u ను run చేయండి. తరువాత reboot చేసి, passphrase prompt మీ layout ను స్వీకరిస్తుందో నిర్ధారించండి. దానిపై ఆధారపడే ముందు ఈ పరీక్ష చేయాలి. Unlock కాకుండా ఉండే machine ను మళ్లీ build చేయాల్సి ఉంటుంది.
Colemak-DH మరియు ఇతర లేఅవుట్లు
ఎంపికలు కేవలం మూడు మాత్రమే కావు. Mod-DH అని కూడా పిలిచే Colemak-DH, Colemak యొక్క అత్యంత సాధారణ మెరుగుపరచిన రూపం. ప్రామాణిక Colemakలో D మరియు H అక్షరాలు home row మధ్య కాలమ్లలో ఉంటాయి. వాటిని చేరుకోవడానికి చూపుడు వేళ్లను లోపలికి మడవడం కాకుండా పక్కకు చాపాలి. Mod-DH ఈ రెండు అక్షరాలను చూపుడు వేలు కింద ఉన్న bottom rowకు మారుస్తుంది. దాంతో ఎడమవైపు home row A R S T Gగా, కుడివైపు M N E I Oగా ఉంటుంది. దీనికి రెండు versions ఉన్నాయి. ఒకటి సాధారణ row staggered keyboards కోసం, మరొకటి ortholinear మరియు column staggered boards కోసం. మీ hardwareకు సరిపోయే versionను ఎంచుకోవాలి.
ఇవికాక Workman, Norman, Canary, Graphite వంటి ఇంకా అనేక లేఅవుట్లు layout optimisers ద్వారా రూపొందించబడ్డాయి. గద్యంకన్నా punctuation ఎక్కువగా టైప్ చేసే వారి కోసం Programmer Dvorak number row మరియు symbolsను పునర్వ్యవస్థీకరిస్తుంది. ఇతర భాషలకు కూడా వాటి స్వంత పరిష్కారాలు ఉన్నాయి. ఉదాహరణకు, French కోసం bépo, German కోసం Neo ఉన్నాయి. ఆచరణాత్మకంగా ప్రధాన ప్రమాణం availability. Dvorak దాదాపు ప్రతిచోటా అందుబాటులో ఉంటుంది. ఇందులో phone keyboards మరియు console keymaps కూడా ఉన్నాయి. ప్రతి Linux desktop చదివే X keyboard configuration dataతో Colemak అందుతుంది. Colemak-DH ఈ dataలో మరింత ఇటీవల చేర్చబడింది. అందువల్ల పాత distributionలో మీరు project నుంచి layout filesను ఇంకా install చేయాల్సి రావచ్చు. Community layout అంటే ప్రతి machineకు తీసుకెళ్లాల్సిన file, లేదా మీ keyboard firmwareలో ముందుగానే చేర్చాల్సిన layout.
కాబట్టి మీరు దేనిని ఎంచుకోవాలి?
ఏ సమస్యా లేకపోతే QWERTYలోనే కొనసాగండి. మార్పుకు వారాలు పడతాయి. వేగం పెరుగుతుందని చూపించే ఆధారాలు బలహీనంగా ఉన్నాయి. అందువల్ల ప్రస్తుత layout పట్ల స్వల్ప అసౌకర్యం మాత్రమే మారడానికి సరిపడ కారణం కాదు.
తక్కువ ఖర్చుతో key rearrangement కావాలంటే Colemak ఎంచుకోండి. పదమూడు keys తమ స్థానాల్లోనే ఉంటాయి. Editing shortcuts కూడా మారవు. ఏ Linux desktopలోనైనా ఇది ఒక line మార్పుతో అమలు చేయవచ్చు.
ఏ machine మరియు operating systemలోనైనా ఇప్పటికే అందుబాటులో ఉన్న menu నుంచి layout సెట్ చేయగలగడం మీకు ముఖ్యమైతే Dvorak ఎంచుకోండి. అయితే shortcut keysను మళ్లీ నేర్చుకోవాల్సి ఉంటుంది.
మీరు ఇప్పటికే programmable keyboard కొనుగోలు చేయబోతుంటే Colemak-DH ఎంచుకోండి. Firmware availability సమస్యను తొలగిస్తుంది. కాబట్టి refinementను కూడా ఎంచుకోవచ్చు.
మీరు ఏది ఎంచుకున్నా, ప్రారంభించే ముందు mapping ఎక్కడ ఉండాలో నిర్ణయించండి. మీరు రోజంతా పూర్తికాల terminal workbenchలో పని చేసి, చాలా machinesలో login అయితే, దానికి keyboard సరైన స్థానం. మీరు ఒకే laptopపై పని చేస్తే operating system సరిపోతుంది. తరువాత recovery మార్గాన్ని సిద్ధం చేసి, అవసరం రాకముందే దాన్ని పరీక్షించండి.
FAQ
Colemak లేదా Dvorak నిజంగా QWERTY కంటే వేగంగా ఉంటాయా?
ఈ రెండింటిలో ఏదైనా మీ టైపింగ్ వేగాన్ని పెంచుతుందని నిర్ధారించే మంచి ఆధారాలు లేవు. కొలవగల విషయం వాటి కీ అమరికకు సంబంధించినది: English గద్యాన్ని టైప్ చేసేటప్పుడు, రెండూ QWERTY కంటే ఎక్కువ keystrokes ను home row పై ఉంచుతాయి మరియు వేళ్లు తక్కువ దూరం ప్రయాణించేలా చేస్తాయి. అయితే దీనివల్ల నిమిషానికి ఎక్కువ పదాలు టైప్ చేయగలరని పెద్ద, నియంత్రిత అధ్యయనం ఇప్పటివరకు చూపలేదు. Dvorak గురించి తరచుగా ఉటంకించే Navy అధ్యయనాన్ని Dvorak స్వయంగా పర్యవేక్షించారు. General Services Administration కోసం Earle Strong నిర్వహించిన 1956 అధ్యయనంలో, QWERTY typists కు అదే అదనపు practice ఇచ్చినప్పుడు ఎలాంటి ప్రయోజనం కనిపించలేదు. QWERTYపై 150 పదాలకు మించి నిమిషానికి టైప్ చేసే వారు ఉన్నారు. కాబట్టి మీరు 70 వేగంతో టైప్ చేస్తుంటే, మీ వేగానికి layout పరిమితి కాదు.
కొత్త keyboard layout నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?
మొదటి కొన్ని రోజులు సుమారు 15 పదాల వేగంతో టైప్ చేయాల్సి ఉంటుందని అంచనా వేయండి. Layout పై పూర్తి శ్రద్ధ అవసరం లేకుండా టైప్ చేయడానికి రెండు నుంచి నాలుగు వారాలు పట్టవచ్చు. మీ పాత వేగాన్ని చేరుకోవడానికి ఒకటి నుంచి మూడు నెలలు పట్టవచ్చు. ఇవి study ఫలితాలు కాదు; నివేదించబడిన పరిధులు మాత్రమే. పెద్ద ప్రమాదం interference: రోజులో రెండు layouts మధ్య మారుతూ ఉంటే రెండింటిలోనూ నైపుణ్యం తగ్గుతుంది. అందువల్ల ఒకసారి layout మార్చి, ఆ నెమ్మదైన వారాన్ని అంగీకరించండి. లేదా ఒక physical keyboard కు ఎల్లప్పుడూ ఒకే layout ఉండేలా కఠినమైన విభజనను పాటించండి. చాలామంది వదిలేస్తారు, ఎందుకంటే ఆ నెమ్మదైన సమయంలో పని ఎక్కువగా ఉంటుంది. కాబట్టి ప్రశాంతంగా ఉండే వారంలో ప్రారంభించండి.
SSH ద్వారా కనెక్ట్ అయినప్పుడు నా keyboard layout కూడా మారుతుందా?
అవును. ఇందులో server కు ఎలాంటి నియంత్రణ ఉండదు. మీ keyboard అనుసంధానమైన machine పై layout అమలవుతుంది. మీ local system key press ను character గా మార్చుతుంది. SSH ఆ character ను byte గా పంపుతుంది. అందువల్ల remote host కు key position కనిపించదు. Server పై keymap సెట్ చేసినా SSH users కోసం ఏమీ మారదు. Server యొక్క స్వంత keymap నేరుగా అనుసంధానించిన keyboard కు మాత్రమే వర్తిస్తుంది. Provider browser ద్వారా లేదా serial link ద్వారా అందించే console కు కూడా అదే వర్తిస్తుంది.
Ctrl+C మరియు vim లోని h j k l keys కు ఏమవుతుంది?
Colemak లో Z, X, C మరియు V వాటి QWERTY స్థానాల్లోనే ఉంటాయి. అందువల్ల standard editing shortcuts మారవు. Dvorak లో ఈ నాలుగు keys అన్నీ మారుతాయి: C, QWERTY I key స్థానంలో ఉంటుంది; V, QWERTY full stop స్థానంలో ఉంటుంది; X, QWERTY B కింద ఉంటుంది; Z, QWERTY slash స్థానంలో ఉంటుంది. Ctrl+D, QWERTY H key స్థానానికి మారుతుంది. ఇది shell లో ముఖ్యమైన విషయం. Cursor movement రెండు layouts లోనూ మారుతుంది. Colemak users సాధారణంగా movement కోసం h, n, e మరియు i ను remap చేస్తారు. ఇవి physical QWERTY h, j, k మరియు l keys పై ముద్రించబడిన letters. Dvorak users ఇదే కారణంతో d, h, t మరియు n ను ఉపయోగిస్తారు.
Layout మార్చిన తర్వాత rescue console ను ఉపయోగించగలిగేలా ఎలా ఉంచాలి?
Server సక్రమంగా పనిచేస్తున్నప్పుడే ఇప్పుడు పరీక్షించండి. మీ provider యొక్క console తెరిచి, log in చేసి, ఒక sentence టైప్ చేయండి. కొన్ని consoles మీ client రూపొందించిన character ను పంపుతాయి. మరికొన్ని key position ను పంపి, అవతలి వైపు US QWERTY ఉందని భావిస్తాయి. సాధారణ access కోసం typed password అవసరం లేకుండా SSH keys తో log in చేయండి. Rescue password ను paste చేయగలిగే చోట ఉంచండి. చాలా browser consoles లో paste లేదా send text function ఉంటుంది. Disk encrypted గా ఉంటే boot passphrase prompt, initial ram disk లో నిర్మితమైన keymap ను ఉపయోగిస్తుంది. Debian మరియు Ubuntu లో /etc/initramfs-tools/initramfs.conf లో KEYMAP=y సెట్ చేసి, sudo update-initramfs -u అమలు చేసి, ఆ తరువాత reboot చేయాలి. Prompt మీ layout ను అంగీకరిస్తుందో లేదో నిర్ధారించడానికి ఇది అవసరం.