Кіріспе
Тышқанды пайдаланбай терезелерді ауыстыруға арналған пернетақтаның қысқа жолы – Microsoft Windows жүйесінде Windows 2.0 (1987) нұсқасынан бері қолданылып келе жатқан пернетақтаның қысқа жолы. Бұл қысқа жол тышқанды пайдаланбастан қолданба деңгейіндегі терезелер арасында ауысуға мүмкіндік береді; сондықтан оны Task Switcher (Windows Vista-да Flip) деп атады. Терезелер соңғы пайдаланылғандар тізімі бойынша реттеледі, ал пернелерді қайталап басу арқылы ең соңғы екі тапсырма арасында ауысуға болады. Бұдан өзге, оны толық экранды терезе мен жұмыс үстелі арасында ауыстыру үшін де қолдануға болады. Терезе ортасы жоғарғы деңгейдегі терезелердің (тапсырмалардың) Z ретіндегі тізімін сақтайды, сонда соңғы пайдаланылған тапсырмалар алдыңғы қатарда, ал жұмыс үстелі – төменгі қатарда орналасады, осылайша соңғы пайдаланылған тапсырмаларға ең жылдам ауысуға болады. Пернетақта комбинациясы басқа операциялық жүйелерге және KDE, Xfce және GNOME сияқты жұмыс үстелі орталарына да енгізілген. iOS және macOS жүйелерінде де ұқсас мүмкіндік бар, бірақ ол терезелер емес, қолданбаларды ауыстырады.
is the common name for a keyboard shortcut that has been in Microsoft Windows since Windows 2.0 (1987). This shortcut switches between application level windows without using the mouse; hence it was named Task Switcher (Flip in Windows Vista). orders windows by most recently used, thus repeated keystrokes will switch between the two most recent tasks. It can also be used alternate between a full size window and the desktop. The window environment maintains a Z order list of top level windows (tasks) with the most recently used tasks at the front and the desktop at the bottom, so the most recently used tasks can be switched to the most quickly. The keyboard combination has also been incorporated in other operating systems and desktop environments such as KDE, Xfce, and GNOME. iOS and macOS have similar functionality by pressing but that switches applications rather than windows.
Үлгілік мысалдар
Терезелерді екі санатқа бөлуге болады: «әрқашан үстінде» және қалыпты. Тапсырмаға ауысқанда, ол өзінің санатының басына көшеді. Келесі мысал үшін «әрқашан үстінде» терезелер жоқ деп есептейік. А – ағымдағы терезе атауы болсын. Alt пернесін басып тұрып, Tab пернесін бір рет басып, босатыңыз, Alt пернесін басып тұрыңыз. Терезелер тізімі пайда болады. А тізімде бірінші болады. Толық тізім: A W Z E U B C. Таңдау курсоры бастапқыда W-да болады. Alt-ты босатпай, Tab пернесін тағы үш рет басып, содан кейін Alt-ты босатыңыз. Алдымен Alt пернесін басып тұрыңыз, содан кейін Alt пернесін босатқаннан кейін Tab пернесін басыңыз. Енді терезе тізімі U A W Z E B C болады. E-ге ауысып, Alt-ты босатып, E терезесін таңдаңыз. Alt-ты басып тұрып, Alt-ты босатқаннан кейін Tab-ты басыңыз. Енді терезелер тізімі E U A W Z B C болады. (E, U, A) арқылы ауыстырылған терезелер соңғы ауысқан уақытына қарай орналасқан. Енді A-ға ауысып, Alt-ты босатыңыз. Alt пернесін басып тұрып, Alt пернесін босатқаннан кейін Tab пернесін басыңыз. Терезе тізімі A E U W Z B C болады. Бұл соңғы қолданылған әрекеттің нәтижесі: соңғы тапсырмаға қайта оралу үшін Tab пернесін бір рет, екінші соңғы тапсырмаға Tab пернесін екі рет және т.с.с. басу керек. Терезенің қолжетімділігі бойынша басымдығы – оның соңғы қолданылуы. Егер А қазір кішірейтілсе, тізім E U W Z B C A болады, ал егер Z кішірейтілсе, тізім E U W B C A Z болады. Кішірейту терезеге ұзақ уақыт қолданбағандай әсер етеді. Соңғы 2 тапсырманы ауыстыру (барлық пернелерді бірден босату арқылы) – жоғарыдағы мінез-құлықтың ерекше жағдайы. Терезелер A B C болсын және A мен B арасында ауысып отыруымыз керек. Tab-ты басып босату кезінде Alt-ты басып тұрыңыз; Alt-ты басып тұрыңыз. Тізімде A B C көрсетіледі және курсор бастапқыда B үстінде болады. Alt босатылғанда B таңдалады, Tab бір рет басылды және тапсырманы таңдау курсорына назар қажет болмады. Тағы да, Alt-ты басып тұрып, Tab-ты басып босатыңыз. Тізімде B A C көрсетіледі және курсор бастапқыда A үстінде болады. Alt босатылғанда A-ға қайта ауысамыз. Тізімді қайта көрсеткенде, рет A B C-ге қайтып келді және бұл рет қайталанып тұрады. Жакын тексергенде, екі пернені жылдам басып, босатқанда тапсырмалар тізімі терезесі бір сәт жарқырайтынын байқауға болады. Егер пайдаланушы 3 бағдарламаны ауыстырып, олардың біреуін кішірейту арқылы жапқысы келсе, қалғандарының бірі кішірейтілгеннен кейін бірден үстінде болады және әдетте қалған 2 терезе арасында ауысады. Егер бағдарлама кішірейтілгенде тізімнің соңына жылжымаса, бір рет басу кішірейтілген бағдарламаға қайта оралады. Мұндай сәтсіздіктер бағдарламаның дұрыс емес әрекетін өтеу үшін бірнеше реттілік арқылы тізімді қайта реттеуге әкелуі мүмкін. Бұл қайта өңдеу алгоритмі ұзақ қолданғаннан кейін интуитивті болады. Егер пайдаланушы бағдарламаға ауысуға тырысса, бірақ бағдарлама z ретімен өз орнын жаңарта алмаса (мысалы, егер оның терезесі процедурасы тоқтап қалса), келесі рет шақырғанда тапсырманы таңдау курсоры бастапқыда таңбашалар тізімінде күтпеген жерде, сұраныстағы бағдарламадан кейін көрсетілуі мүмкін, ол тізімнің басына жылжытылмауы керек. Бағдарламалардың орналасуына қатысты белгілі бір пікірлері бар. Терезелер тізімі терезелерді құру және жою, терезелерді жасыру, көрсету, көтеру және төмендету бағдарламалық түрде және терезелердің z ретіне өзгерістер енгізу арқылы өзгертіледі. Тізімнің реті терезелер «әрқашан үстінде» күйіне сәйкес сұрыпталғаннан кейін тікелей z ретіне сәйкес келеді. Alt Shift Esc бір Alt Shift Tab-қа тең, бірақ кішірейтілген терезелер көрсетілмей таңдалады.
The order of the list corresponds directly to the z order, once the windows have been sorted according to 'always on top' status. Alt Shift Esc is equivalent to one Alt Shift Tab except that minimized windows are selected without being displayed.
macOS
macOS-та ұқсас функционалдық бар, бірақ оның орнына қолданылады, және терезелердің орнына қолданбалар арасында ауысу үшін пайдаланылады. Mac-тің ауыстырғышы тышқанмен қалаған белгішеге бағыттау мүмкіндігіне ие (Windows Vista және одан жоғары нұсқаларында да бар), сондай-ақ файлдарды қолданба белгішелеріне тастауға болады. Таңдалған қолданбаны жасыруға немесе жабуға болады немесе пернелерін қолдану арқылы менюді жаппай. бір қолданба ішіндегі терезелерді ауыстыру үшін ұқсас жұмыс істейді. шақырылғаннан кейін, мінез-құлқына өзгертеді (яғни, кері циклдеуге көшеді). немесе пернелерін пайдалану арқылы пайдаланушы назар аударуға тиіс терезені таңдай алады. және бағыт пернелерін де қолданба ауыстырғышында навигация үшін қолдануға болады. Бұл функционалдық барлық терезелері кішірейтілген қолданбадан терезелерді автоматты түрде қалпына келтірмейді. Терезені қалпына келтіру үшін, қалаған қолданбаны таңдау үшін қажетті рет басып, Command пернесін босату алдында Option пернесін басып тұру керек. Бұл қолданбадағы ең тиісті терезені қалпына келтіреді. Классикалық Mac OS-те қолданбаларды ауыстыруға арналған әдепкі пернелік тағайындама болған жоқ. Үшінші тараптың басқару панельдері (мысалы, ApplWindows және LiteSwitch) осы мүмкіндікті қамтамасыз еткен.
iOS жүйесі
iOS macOS-тегідей , орнына қолданып, ұқсас мүмкіндіктерді қосады. iOS ауыстырғышы пайдаланушыға жақында қолданылған қолданбалардың арасында (ландшафт режимінде тоғыз, портрет режимінде алты) өтуге мүмкіндік береді, "ашық" қолданбалар емес, себебі iOS-та ашық қолданба түсінігі басқа десктоп операциялық жүйелерге қарағанда әлдеқайда нашар анықталған. циклдері OS X-тегідей кері бағытта жұмыс істейді.
Unix жүйесі
Unix сияқты fvwm, KDE, Xfce және GNOME сияқты десктоп жүйелері үйлесімді функцияны қосты. Кейбір жүйелерде, соның ішінде Sun CDE және fvwm-нің ескі нұсқаларында, пернелердің комбинациясы екі терезе арасында ауысу, барлық терезелер тізімінде алға немесе артқа жылжу, немесе тапсырманы таңдау үшін бағыт пернелерін немесе тышқанды пайдалану қажет болатын тапсырма тақтасын ашу сияқты қарапайым функциялармен байланыстырылған. WindowLab сияқты кейбір терезе менеджерлері экрандағы терезелер тізімін пайдаланбай, әр терезе басылған сайын кезекпен алға шығарады. Барлық терезе менеджерлері осы мүмкіндікті негізгі функция ретінде ұсынбайды. Мысалы, Blackbox осы мүмкіндікті ұсынбайды; осы әрекетті қалаған пайдаланушылар bbkeys сияқты қосымша бағдарламаны іске қосып қоса алады.
Компиз Fusion
Compiz Fusion (әрі Beryl, Compiz деп те аталады) ұқсас мүмкіндіктерге ие, бірақ терезенің және оның белгішесінің алдын ала шарлауын көрсетеді (Windows Vista және одан жоғары нұсқаларында, DWM қосылған кезде). Сондай-ақ, ол Alt+Shift+Tab комбинациясын пайдаланып, көрсетілген бағдарламалар арқылы кері қарай өтеді, ал Windows Flip 3D-ге ұқсас функцияны Windows пернесі мен Tab пернесін бірге басу арқылы іске қосуға болады.
GNOME- дың
Metacity терезе менеджері Windows-тың Vista-дан бұрынғы нұсқаларына ұқсас мүмкіндіктерге ие, бірақ ол экранда тек қазіргі таңдалған терезенің шекарасын ғана көрсетеді. Ал Windows, керісінше, толығымен таңдалған терезені көрсетеді, бұл пайдаланушыға ұқсас атауы немесе белгішесі бар көптеген терезелерден дұрыс терезені таңдауға көмектеседі.
Тарих
Терезелер арасында ауысуға арналған пернелер комбинациясы Windows 1.0 нұсқасынан бастап Windows-тың барлық нұсқаларында болған. Алайда, Windows 3.1-ге дейін терезелерді ауыстырған кезде қолжетімді терезелер тізімін визуалды түрде көрсету болған жоқ. Бұл мүмкіндік "Display" басқару панелі құралында "Fast "Alt+TAB" Switching" атауымен қойылған "CoolSwitch" арқылы енгізілді. CoolSwitch-тен бұрынғы комбинация да осы комбинацияға ұқсас болды (екі комбинация да терезелерді ауыстырды), бірақ әрбір басуда әр терезені бірден қайта сызып көрсетті, ал терезелерді алға шығарды, бірақ Alt пернесі жіберілгенге дейін оларды қайта сызып көрсетпеді.
Сәйкессіздік
Бір рет басып, алдыңғы қолданбаға ауысады деген күтілген нәтижеге қарамастан, Adobe Reader 7.0. x бағдарламасы бұл үмітті бұзады. Microsoft Word-тің жаңа нұсқалары сияқты, ол әр MDI құжаты үшін тапсырмалар тақтасында жеке белгіше көрсетуге тырысады. Бірақ Word-тен өзгешелігі, құжатты таңдағанда тізімнің басына екі элемент шығарады: біріншіден, негізгі Reader терезесін көрсететін белгіше, екіншіден, жеке құжаттың белгішесі. Adobe Reader ішінде, бір рет басылғанда тізімдегі екінші элемент таңдалады, ол PDF құжатының белгішесі болып табылады. Белгіше жіберілген кезде Adobe Reader ағымдағы тапсырма ретінде қалады. Осылайша, Windows ортасының Clipboard тізбегі сияқты басқа да жақтарымен қатар, дұрыс жұмыс істеуі жеке бағдарламалардың дұрыс жазылуына байланысты екені көрсетілді.