පේළියේ ආරම්භයට හා අවසානයට “මුල් පිටුව” සහ “අවසානය” නැවත සකස් කරන්න


353

මගේ පරිගණක කාලය වැඩි වශයෙන් ගත කරන්නේ ලිනක්ස් වලය (ඉඳහිට වින්ඩෝස් සමඟ). මෙම වේදිකාවල Homeසහ Endයතුරු විශ්වීයව වත්මන් රේඛාවේ ආරම්භයට හෝ අවසානයට පනින්න.

මම ක්‍රමානුකූලව මගේ ජීවිතයේ එක් ඇපල් පරිගණකයක් භාවිතා කිරීමට පුරුදු වී සිටිමි, නමුත් මෙම යතුරු ලේඛනයේ ආරම්භයට හා අවසානයට බැඳී ඇති බවක් පෙනෙන්නට තිබීමටත් වඩා එය තවමත් කලකිරීමට පත්ව ඇති අතර රේඛාවට කිසිදු යතුරක් නොපෙනේ. පදනම් වූ ක්‍රියා.

මගේ ප්‍රශ්නය:

  1. පේළියේ ආරම්භය සහ අවසානය සඳහා මා අතපසු වී ඇති යතුරු බැඳීම් තිබේද? (මම වැඩිපුරම භාවිතා කරන්නේ ටර්මිනල්, ක්‍රෝම් සහ ලිබ්‍රෙ ඔෆිස්)
  2. මෙම යතුරු වල ක්‍රියාකාරිත්වය මා දන්නා හඳුනන කාර්යයන් වලට නැවත හරවා යැවීමට ක්‍රමයක් තිබේද? මට එතරම් ප්‍රයෝජනයක් නැති බව පෙනෙන ලේඛන පදනම් කරගත් අනුවාදයන් අතහැර දැමීමට මම කැමැත්තෙමි.

අවවාද දෙකක් ද:

  1. පද්ධතියේ සිටින එකම පරිශීලකයා මම නොවේ. මගේ පරිශීලක සැකසුම් වෙනත් පුද්ගලයින්ගේ අත්දැකීම් බිඳ නොදැමුවේ නම් හොඳයි. මෙය කළ නොහැකි නම්, මම හිතන්නේ මට වඩාත්ම ප්‍රබල මනාපය තිබිය හැකිය!
  2. මම බහු භාෂා භාවිතා කරන අතර යතුරුපුවරු පිරිසැලසුම් අතර මාරු වෙමි, එබැවින් යතුරුපුවරු පිරිසැලසුම් අතර ටොගල් කිරීමේදී පවා ඕනෑම විසඳුමක් ක්‍රියාත්මක වනු ඇතැයි අපේක්ෂා කෙරේ.

1
මම විසඳුමක් සොයා ගැනීම සහ මගේම ප්‍රශ්නයට පිළිතුරු දීම අවසන් කරන අතරම, මම පහසු හෝ වඩා විවිධාකාර විසඳුම් සඳහා විවෘතව සිටිමි. එසේම මෙය සොයා ගැනීමේ ක්‍රියාවලිය පැහැදිලි නැත. උදාහරණයක් ලෙස මට තවත් යතුරු නැවත සකස් කිරීමට අවශ්‍ය නම් යතුරු කේත සහ ක්‍රියා නම් සොයාගත හැක්කේ කොතැනින්ද? ඔබට අදාළ දැනුමක් ඇත්නම් පිළිතුරු එක් කිරීමට නිදහස් වන්න!
කාලෙබ්

Answers:


329

(ඔතා ඇති) රේඛාවල ආරම්භයට හෝ අවසානයට ගමන් කිරීම සඳහා වන පෙරනිමි කෙටිමං සහ . හා හෝ Aසහ Eunwrapped රේඛා (හෝ ඡේද) ආරම්භයේ හෝ අවසානයේ ගමන් කරනවා. හා වචන ආපස්සට / ඉදිරියට ගෙන යාම, සහ මෙම සියලු පැවැත්වීම සමග අනුකූල වේ Shiftඅනුරූප පියවර තුළ තෝරා ගැනීමට.

~/Library/KeyBindings/මේ වගේ දේපල ලැයිස්තුවක් නිර්මාණය කර සුරැකීමෙන් ඔබට නිවස නැවත සකස් කර අවසන් කළ හැකිය DefaultKeyBinding.dict:

{
    "\UF729"  = moveToBeginningOfLine:; // home
    "\UF72B"  = moveToEndOfLine:; // end
    "$\UF729" = moveToBeginningOfLineAndModifySelection:; // shift-home
    "$\UF72B" = moveToEndOfLineAndModifySelection:; // shift-end
}

OS X හි පෙළ සංස්කරණය කිරීම සඳහා යතුරු බන්ධන බොහොමයක් අර්ථ දක්වා ඇත /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict.

වෙනස්කම් යෙදීම සඳහා යෙදුම් නැවත විවෘත කිරීම අවශ්‍ය වේ. DefaultKeyBinding.dict නොසලකා හරිනු ලබන්නේ Xcode හි සමහර පැරණි අනුවාදයන් (නවතම අනුවාදය 6.3.1 සමඟ ක්‍රියා කරයි), පර්යන්තය සහ බොහෝ හරස් වේදිකා යෙදුම් මගිනි.

අභිරුචිකරණය කළ හැකි යතුරු බැඳීම් පිළිබඳ වැඩි විස්තර සඳහා කොකෝවා පෙළ පද්ධතිය සහ මගේ වෙබ් අඩවිය බලන්න .

ටර්මිනලයේ යතුරු බැඳීම් අභිරුචි> සැකසීම්> යතුරුපුවරුව තුළ අභිරුචිකරණය කළ හැකිය. \033OHරේඛාවක ආරම්භයට සහ රේඛාවක \033OFඅවසානයට ගමන් කරයි.

සූර්යග්‍රහණයේ දී, යතුරු බන්ධන මනාප> සාමාන්‍ය> යතුරු වලින් වෙනස් කළ යුතුය. රේඛා ආරම්භක සහ රේඛා අවසානය සඳහා විධාන සඳහා පෙරනිමි බන්ධන වෙනස් කිරීමට ඔබට අවශ්‍යය (replace replace වෙනුවට සහ ⌘ ⌘ ආදේශ කරන්න). තේරීම වැඩ කිරීම සඳහා, තේරීම් රේඛා ආරම්භය සහ රේඛා අවසානය තෝරන්න .

PS: වෙනස බලාත්මක වීම සඳහා ඔබට වරනය වී නැවත පුරනය වීමට අවශ්‍ය විය හැකිය ~/Library/KeyBindings/DefaultKeyBinding.dict.


1
යතුරු සිතියම්කරණය පිළිබඳ ප්‍රයෝජනවත් තොරතුරු - මම මේවා (වාණිජ) වඩා හොඳ ටච් ටූල් සමඟ භාවිතා කර ඇත්තෙමි, මෙම පිළිතුර බලන්න .
රිච්වෙල්

3
මගේ අත්දැකීම් වල බොහෝ යෙදුම් වල මෙය ක්‍රියා නොකරයි. කරබිනා-මූලද්රව්ය භාවිතා කිරීම වඩා හොඳය.
ටිම්ම්ම්

3
ටර්මිනල්, අයිටර්ම් 2, ක්‍රෝම්, සබ්ලයිම් සහ අවුට්ලූක් වල ක්‍රියාත්මක වන නිසා මෙය විශිෂ්ටයි. විකල්පය (කරබිනා) අඩු හොඳ නිසා එය "මුල් පිටුව" විධාන + වම් ඇරෝ වෙත සිතියම් ගත කරයි, එය ඇත්ත වශයෙන්ම ටර්මිනලයේ කවුළු මාරු කරයි. .Dict ගොනුව සුරැකීමෙන් පසු සියලුම යෙදුම් නැවත ආරම්භ කිරීමට ඔබ මතක තබා ගත යුතුය.
විල් ෂෙපර්ඩ්

1
මෙය vim සමඟ ක්‍රියා නොකරයි
MohitC

3
බාහිර යතුරුපුවරුව සම්බන්ධ කර ඇති මැක් ඕඑස් මොජාවේ මෙම සැකසුම මට වැඩ කරයි.
jdhao

110

මම දැනට සිටින්නේ ලයන් 10.7.4 හි වන අතර කිසියම් අමුතු හේතුවක් නිසා සංස්කරණය ~/Library/KeyBindings/DefaultKeyBinding.dictකිරීම මට ප්‍රයෝජනවත් නොවීය.

KeyRemap4MacBook පද්ධති අභිරුචි ඇඩෝනය (එය දැන් කරබිනර්-මූලද්‍රව්‍ය ලෙස හැඳින්වේ ) ඉතා හොඳින් ක්‍රියාත්මක වන බව මට පෙනී ගොස් ඇති අතර, ඔබට කිසිදු පෙළ ගොනුවක් සංස්කරණය නොකර විවිධ යතුරු නැවත සිතියම් ගත කළ හැකිය. උදා: පිටුව ඉහළට / පිටු පහළට යතුරු වෙනස් කිරීම නිසා කර්සරය පිටුවේ ඉහළට / පහළට ගමන් කරයි.

ඇඩෝන බාගත කර පද්ධති මනාප පැනලය තුළ, For PC Usersකොටසට ගවේෂණය කර පරීක්ෂා කරන්න Use PC Style Home /End.

සටහන, මම (Change Home to Command+Left)ඒ වෙනුවට තෝරා ගත්තේ, මම (Change Home to Control+A)පළමුවැන්නා තෝරා ගත්තාක් මෙනි, සහ රේඛාව ඔතා තිබේ නම්, නිවස මාව වත්මන් රේඛාවේ ආරම්භයට ගෙන යනවා වෙනුවට, ඔතා ඇති රේඛාවේ ආරම්භයට, ඉහළින් පේළි කිහිපයක් ගෙන යනු ඇත.

KeyRemap4MacBook


11
කරබිනර් විශිෂ්ටයි වගේම විවෘත මූලාශ්‍රයක්
ජෙඩිජ්ජා

2
10.10.5 සමඟ, අනෙක් යෝජනා ක්‍රියාත්මක නොවන බව පෙනේ, නමුත් කරබිනර් (KeyRemap4MacBook සඳහා නව නම - සියලුම මැක් නිෂ්පාදන මත ක්‍රියා කරයි) හොඳින් ක්‍රියාත්මක වන අතර වෙනස්කම් ක්‍රියාත්මක වීමට නැවත ආරම්භ කිරීමක් අවශ්‍ය නොවේ. මෙම මැක් නොබ් සඳහා බෙහෙවින් උපකාරී වේ; අනෙක් අයටද ප්‍රයෝජන ගත හැකිය.
රැල්ෆ් ජේ

1
Just download the addon, and in the System Preferences panel,පද්ධති මනාපයන් තුළ මම එය සොයා ගත්තේ නැත. මම එය LaunchPad හි සොයාගත්තා. මැක් අනුවාදය: එල් කැපිටන් 10.11.3
අරුන්

2
ames james.garriss කරබිනර්-මූලද්‍රව්‍යයන්ට යන්න දෙන්න - සියෙරාට සහය දැක්වීම සඳහා භූමියේ සිට නැවත ලිවූ එකම කතුවරයා (එය තවමත් සංවර්ධනය වෙමින් පවතින බැවින් ඒවා දළ දාර කිහිපයක් වේ) - github.com/tekezo/Karabiner-Elements
jklp

6
kjklp අවාසනාවකට ඇපල් විස්තාරිත යතුරුපුවරුවේ හෝම් සහ එන්ඩ් යතුරු නැවත සැකසීමට අවශ්‍ය ක්‍රියාකාරීත්වය කරබිනර් මූලද්‍රව්‍යවල තවමත් නොමැත. කොන්සෝලය තුළ වැඩ කරන විට Ctrl-a, Ctrl-e සඳහා මාංශ පේශි මතකය මා පෞද්ගලිකව ඇති බව පෙනේ, නමුත් සබ්ලයිම් වැනි GUI යෙදුමක වැඩ කරන විට මතක තබා ගැනීම ඉතා අපහසුය. උත්කෘෂ්ටත්වය
Ville

44

මෙම ලිපියට ස්තූතිවන්ත වන අතර , යතුරුපුවරු පිරිසැලසුම් හරහා ක්‍රියාත්මක වන එක් එක් පරිශීලකයාගේ පදනම මත රේඛා පාදක ක්‍රියාවන් සඳහා යතුරු Homeසහ Endයතුරු නැවත බැඳ තබන්නේ කෙසේදැයි මම සොයා ගතිමි .

සිතියම් ගත කිරීම සඳහා යතුරු කේත සහ නව විධානයන් සමඟ ශබ්ද කෝෂ ගොනුවක් සෑදිය යුතුය, නමුත් පළමුව මෙය ස්ථානගත කරන ෆෝල්ඩරය ටර්මිනලයක් විවෘත කර ධාවනය කිරීමෙන් පවතින බවට වග බලා ගන්න:

$ mkdir -p ~/Library/KeyBindings

ඉන්පසු ගොනුව සාදන්න හෝ සංස්කරණය කරන්න ~/Library/KeyBindings/DefaultKeyBinding.dict. එය මීට පෙර නොතිබුනේ නම්, පහත කොටස සම්පූර්ණ කරන්න. එය පවතින්නේ නම්, බ්ලොක් තුළ නව පේළි හතරක් එක් කරන්න.

{
    "\UF729"  = "moveToBeginningOfLine:";
    "\UF72B"  = "moveToEndOfLine:";
    "$\UF729" = "moveToBeginningOfLineAndModifySelection:";
    "$\UF72B" = "moveToEndOfLineAndModifySelection:";
}

සැකසුම් සක්‍රිය කිරීම සඳහා ඔබේ පරිශීලකයා ඉවත් වී නැවත පුරනය වීමට අවශ්‍ය වේ.

කර්සරය චලනය කිරීමේ සාමාන්‍ය ක්‍රියාව සහ Shift+ Home/ Endසංයෝජනය යන දෙකම ආවරණය වන බව මතක තබා ගන්න.


13

මම OS X සියෙරා භාවිතා ~/Library/KeyBindings/DefaultKeyBinding.dictකරන අතර අනෙක් පරිශීලකයින් විසින් යෝජනා කරන ලද විසඳුම අර්ධ වශයෙන් ක්‍රියාත්මක විය: TextEdit වැනි සමහර යෙදුම් වලට දැන් අපේක්ෂිත හැසිරීම ඇත, නමුත් වෙනත් යෙදුම් එසේ නොවේ. ගූගල් ක්‍රෝම් සහ ස්ලැක් යනු DefaultKeyBinding.dictගොනුවට ගරු නොකරන බව පෙනේ .

ඉතිරි යෙදුම් විසින් අදාල කරුණ නිවැරදි කිරීමට, මම භාවිතා BetterTouchTool බන්ධන යෙදුම විශේෂිත යතුරු පුවරු කෙටිමං නිර්මාණය කිරීමට Homeසහ EndOS X මෙහෙයුම් පද්ධතිය විසින් දේශීය කෙටි මාර්ග Ctrl+Aහා Ctrl+E. BetterTouchTool නොමිලේ නොවේ, නමුත් දින 45 ක අත්හදා බැලීමේ කාලයක් තිබේ.

මෙය කිරීමට:

  1. BetterTouchTool ස්ථාපනය කර දියත් කරන්න
  2. අභිනයන්> යතුරුපුවරු පටිත්ත වෙත යන්න
  3. "යෙදුම තෝරන්න" යටතේ, ක්ලික් +කර ඔබට නිවැරදි කිරීමට අවශ්‍ය යෙදුම තෝරන්න.
  4. "නව කෙටිමං එක් කරන්න" ක්ලික් කරන්න Home, "පටිගත කිරීමේ කෙටිමං" ක්ෂේත්‍රය තුළ යතුර පවරන්න , සහ "වෙනත් යතුරුපුවරු කෙටිමඟ ප්‍රේරණය කරන්න" Ctrl + A ලෙස සකසන්න. EndCtrl + E සඳහා නැවත නැවත කරන්න .
  5. ඔබ අවසන් වූ විට පැනලය මේ ආකාරයට විය යුතුය:BetterTouchTool පැනලය
  6. BetterTouchTool හි උසස් සැකසුම් යටතේ, එය ආරම්භයේදී ක්‍රියාත්මක වීමට ඉඩ දෙන්න.

සටහන: BetterTouchTool යෙදුමෙන් ඉවත් නොවන්න, නැතහොත් එය යතුරු එබීම නතර කරයි. එහි කවුළුව වසා දමා එය පසුබිමේ දිගටම ක්‍රියාත්මක විය යුතුය.


ස්තූතියි - මම දැනටමත් BetterTouchTool සඳහා ගෙවා ඇති පරිදි මෙය එල් කැපිටන් හි භාවිතා කර ඇති අතර එය ක්‍රෝම්, ස්ලැක් සහ වෙනත් යෙදුම් සමඟ හොඳින් ක්‍රියා කරයි.
රිච්වෙල්

පැනීමේදී තෝරා ගැනීම සඳහා (උදා: වචන ලියකියවිලි හෝ ඔනෙනෝට්) මට ඔබ මාරුව-නිවස මාරුව-විධාන-වම්-ඊතලය (සටහන් ඊතලය, A පාලනය නොකෙරේ) සිතියම් ගත කළ යුතුය. එය මෙතැනින් ලබා ගත්තා community.folivora.ai/t/…
රුබාබ්

9

පහත අභිරුචි සැකසුම් සමඟ මම නියම KeyRemap4MacBook භාවිතා කරමි .

එය බොහෝ යෙදුම් වල මුල් පිටුව / අවසානය සවි කරන අතර iTerm2 ඉස්කුරුප්පු නොකරයි.

Https://gist.github.com/lhotari/6134223181439b9ed0a1 වෙතින්

<?xml version="1.0"?>
<!-- ~/Library/Application Support/KeyRemap4MacBook/private.xml -->
<!-- Custom keyboard mappings for MBP using https://pqrs.org/macosx/keyremap4macbook/ -->
<root>
    <item>
        <name>Lari's PC Style Home/End</name>
        <appendix>(Change Home to Command+Left)</appendix>
        <appendix>(Change End to Command+Right)</appendix>
        <appendix></appendix>
        <appendix>{{ PC_STYLE_BINDINGS_IGNORE_APPS_DESCRIPTION }}</appendix>
        <identifier>lari.remap.pclikehomeend</identifier>
        <block>
            <only>DREAMWEAVER</only>
            <autogen>__KeyToKey__ FROMKEYCODE_HOME, KeyCode::HOME, ModifierFlag::SHIFT_L</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_END,  KeyCode::END,  ModifierFlag::SHIFT_L</autogen>
        </block>
        <block>
            <only>BLUEFISH,WORD,EXCEL,POWERPOINT</only>
            <autogen>__KeyToKey__ FROMKEYCODE_HOME, KeyCode::HOME</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_END,  KeyCode::END</autogen>
        </block>
        <!--
        <block>
            <only>EMACS, TERMINAL, X11, ECLIPSE</only>
            <autogen>__KeyToKey__ FROMKEYCODE_HOME, KeyCode::A, ModifierFlag::CONTROL_L</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_END,  KeyCode::E, ModifierFlag::CONTROL_L</autogen>
        </block>
         -->
        <block>
            <not>{{ PC_STYLE_BINDINGS_IGNORE_APPS }}</not>
            <autogen>__KeyToKey__ FROMKEYCODE_HOME, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_COMMAND, KeyCode::CURSOR_UP,    ModifierFlag::COMMAND_L</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_HOME, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_UP,    ModifierFlag::COMMAND_L</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_END,  MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_COMMAND, KeyCode::CURSOR_DOWN,  ModifierFlag::COMMAND_L</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_END,  MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_DOWN,  ModifierFlag::COMMAND_L</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_HOME,             KeyCode::CURSOR_LEFT,  ModifierFlag::COMMAND_L</autogen>
            <autogen>__KeyToKey__ FROMKEYCODE_END,              KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
        </block>
    </item>
</root>

ඉහත සබැඳිය අනුව සියෙරා සමඟ වැඩ කිරීමට යාවත්කාලීන කර නොමැත.
james.garriss

මෙම මෙවලම කරබිනර් ලෙස නම් කර ඇති අතර පෙනෙන ආකාරයට OS X El Capitan 10.11, Sierra 10.12 සහ High Sierra 10.13 සමඟ ක්‍රියා කරයි.
රිච්වෙල්

7

මෙහි ඇති උපුටා දැක්වීම් සඳහා iterm2සහ පහත දැක්වෙන දේ මට ප්‍රයෝජනවත් විය .zsh

විවෘතයි iTerm > Preference. යන්න profiles tab > Keys. ඉන්පසු +යතුරු ලැයිස්තුවේ පතුලේ ඇති බොත්තම මත ක්ලික් කරන්න , Home(හෝ Fn+left arrowඇපල් රැහැන් රහිත යතුරුපුවරුව මත), Actionතේරීම යටතේ Send Escape Sequence, ඉන්පසු ටයිප් කරන්න[1~

පැනීමේ යතුරු අනුක්‍රමය සඳහා Endයතුර සමඟ නැවත නැවත කරන්න [~4.

ඔබ zsh භාවිතා කරන්නේ නම්, මෙයද කරන්න:

1) පහත දැක්වෙන දෑ ඔබේ ~/.zshrcගොනුවේ තබන්න

bindkey "^[[1~" beginning-of-line
bindkey "^[[4~" end-of-line

2) source ~/.zshrcඕනෑම විවෘත පර්යන්තයක ධාවනය කරන්න .


iTerm2 හි "ස්වාභාවික පෙළ සංස්කරණය" යතුරු සිතියම්කරණ පෙරසිටුවක් ද ඇත.
මැට් එම්

වෙනස් කළ යුතුය bindkey "^[[~4" end-of-line. 4 හි පිහිටීම සැලකිල්ලට ගන්න
.

ස්තූතියි, නමුත් ඔබට එයට හේතුව පැහැදිලි කළ හැකිද? මුල් ප්‍රභවය මෙන්ම github.com/reenhanced/zsh-config/blob/master/lib/… සහ github.com/ThiefMaster/zsh-config/blob/master/zshrc.d/… භාවිතය "^ [[4 : "
RationalDev GoFundMonica

මට මෙම ගැලවීමේ අනුපිළිවෙල පිළිබඳ මනා දැනුමක් නැත, නමුත් කර්සරය රේඛාවේ අවසානය දක්වා ගෙන යන අතරතුර මට ^[[4~දෝංකාර දෙයි . 4^[[~4
ටයි.

සිත්ගන්නා සුළුය. එයට හේතුව සොයා ගැනීම සඳහා මම යම් සෙවීමක් කළෙමි, නමුත් මට හැකි වී ඇත්තේ උදාහරණ පමණි ^[[4~. ඔබ භාවිතා කරන්නේ කුමන ආකාරයේ යතුරුපුවරුව සහ අක්ෂර කේතනද, සමහර විට එය වෙනසක් ඇති කරයිද?
RationalDev GoFundMonica

6

යතුරුපුවරු වෙනස් කිරීමට හොඳම මෙවලම ඉම්හෝ ඇත්ත වශයෙන්ම කරබිනර් (පැරණි නම KeyRemap4MacBook) ය. විවෘත මූලාශ්‍රය ( https://github.com/tekezo/Karabiner ) නමුත් යෙදුම ලෙසද ලබා ගත හැකිය ( https://pqrs.org/osx/karabiner/index.html.en ). මම සෑහෙන කාලයක් තිස්සේ සෙවූ අතර මීට වඩා හොඳ කිසිවක් මට හමු වී නැත.


5

මම මෙය සිදු කළේ කරබිනර් මූලද්‍රව්‍ය භාවිතා කරමිනි .

~/.config/karabiner/karabiner.jsonපහත කේතයෙන් ඔබට JSON අරාව සමඟ නීති අංශය යාවත්කාලීන කළ යුතුය . එසේ කිරීමෙන් නිවසේ සහ අවසාන යතුරු නැවත පරිගණක හා කවුළු මත වැඩ කරන ආකාරයට නැවත සකස් කරයි.

{
  "rules": [
    {
      "description": "change home key to command + left_arrow",
      "manipulators": [
        {
          "from": {
            "key_code": "home"
          },
          "to": [
            {
              "key_code": "left_arrow",
              "modifiers": [
                "left_command"
              ]
            }
          ],
          "type": "basic"
        }
      ]
    },
    {
      "description": "change home key to command + left_arrow while presing shift (selection)",
      "manipulators": [
        {
          "from": {
            "key_code": "home",
            "modifiers": {
              "mandatory": [
                "left_shift"
              ]
            }
          },
          "to": [
            {
              "key_code": "left_arrow",
              "modifiers": [
                "left_command",
                "left_shift"
              ]
            }
          ],
          "type": "basic"
        }
      ]
    },
    {
      "description": "change end key to command + right_arrow",
      "manipulators": [
        {
          "from": {
            "key_code": "end"
          },
          "to": [
            {
              "key_code": "right_arrow",
              "modifiers": [
                "left_command"
              ]
            }
          ],
          "type": "basic"
        }
      ]
    },
    {
      "description": "change end key to command + right_arrow while presing shift (selection)",
      "manipulators": [
        {
          "from": {
            "key_code": "end",
            "modifiers": {
              "mandatory": [
                "left_shift"
              ]
            }
          },
          "to": [
            {
              "key_code": "right_arrow",
              "modifiers": [
                "left_command",
                "left_shift"
              ]
            }
          ],
          "type": "basic"
        }
      ]
    }
  ]
}

මෙයද බලන්න: github gist

රූප විස්තරය මෙහි ඇතුළත් කරන්න


2

Ri ල්රිගේ පිළිතුර නියමයි ( බොහොම ස්තුතියි; මෙය මා උමතු බවට පත් කළා ), නමුත් මම එය ටිකක් වෙනස් කිරීම අවසන් කළා.

(මෙම පිළිතුරේදී, මම යතුරු සඳහා ඇප්ලී නොවන නම් භාවිතා කරමි, එබැවින් විධානය = සුපිරි සහ විකල්පය = alt.)

සුපිරි-වම සහ සුපිරි-දකුණ සැබවින්ම සිතියම් ගත කිරීමට moveToLeftEndOfLineසහ moveToRightEndOfLine. RiLri භාවිතා කිරීම moveToBeginningOfLineහා භාවිතා කිරීම moveToEndOfLineනොගැලපෙන හැසිරීමට හේතු විය හැක.

ඇප්ලි කෙටිමං සහ මා එකතු කළ අනෙක් සෑම දෙනාගේම කෙටිමං අතර වෙනත් වෙනස්කම් රාශියක් තිබේ. උදාහරණයක් ලෙස, ctrl-left සහ ctrl-right වචන අතර ගමන් කළ යුතුය; alt-left සහ alt-right නොවේ. මම හිතන්නේ නැහැ මෙය පරිපූර්ණයි, නමුත් එය දැන් මට හොඳට වැඩ කරනවා. කැපීම, පිටපත් කිරීම සහ ඇලවීම නිවැරදි කිරීම සඳහා පරිශීලකයා දැනටමත් පාලක සහ සුපිරි යතුරු මාරු කර ඇති බව මම උපකල්පනය කළෙමි.

~/Library/KeyBindings/DefaultKeyBinding.dict:
{
    "\UF729"   = moveToLeftEndOfLine:; // home
    "\UF72B"   = moveToRightEndOfLine:; // end
    "$\UF729"  = moveToBeginningOfLineAndModifySelection:; // shift-home
    "$\UF72B"  = moveToEndOfLineAndModifySelection:; // shift-end

    "@\UF700"  = moveUp:;  //super-up
    "@\UF701"  = moveDown:;  //super-down
    "@\UF702"  = moveWordLeft:;  //super-left
    "@\UF703"  = moveWordRight:;  //super-right

    "@$\UF700" = moveUpAndModifySelection:;  // super-shift-up
    "@$\UF701" = moveDownAndModifySelection:;  // super-shift-down
    "@$\UF702" = moveWordLeftAndModifySelection:;  // super-shift-left
    "@$\UF703" = moveWordRightAndModifySelection:;  // super-shift-right

    "@\UF728"  = deleteWordForward:;  // super-delete
    "@\U7F"    = deleteWordBackward:;  // super-backspace
}

1

මුල් ප්‍රශ්නයට දැනටමත් පිළිතුරු ලැබී ඇති නමුත් නැතිවූ සම්මත පිරිසැලසුම් යතුරුපුවරු යතුරු (මුල් පිටුව, බැක්ස්පේස්, පිටුව යනාදිය) මෙහි MAC එකක සමාන කර ඇත .

MAC භාවිතා කරන්නන්ට එය ප්‍රයෝජනවත් වනු ඇතැයි මම බලාපොරොත්තු වෙමි.


-4

ඔබට යතුරුපුවරු යතුරු නැවත සකස් කිරීමට මෙන්ම http://blog.boastr.net/ වෙබ් අඩවියෙන් ලබා ගත හැකි නොමිලේ BetterTouchTool සමඟ ඔබේ මූසිකය සහ ට්‍රැක්පැඩ් සියලු ආකාරයේ සිසිල් ආකාරවලින් රිසිකරණය කළ හැකිය . ඔබගේ ආදාන උපාංගවල ක්‍රියාකාරිත්වය අභිරුචිකරණය කිරීම සඳහා විශිෂ්ට විසඳුමක්!


3
මුල් ගැටළුව විසඳීම සඳහා නිශ්චිත මෘදුකාංග භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ උපදෙස් සමඟ ඔබේ පිළිතුර පුළුල් කළ හැකිද ?
grg

1
"නිදහස් බියර්" හෝ "නිදහස්" සංවේදීතාවන්ගෙන් නිදහස් නොවේ. දින 45 අත්හදා බැලීම, සංවෘත ප්‍රභව, ගෙවන මෘදුකාංග.
Wyatt8740
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.