Mode (user interface)
વપરાશકર્તા ઈન્ટરફેસ ડિઝાઇનમાં, મોડ એ કમ્પ્યુટર પ્રોગ્રામ અથવા કોઈપણ ભૌતિક મશીન ઈન્ટરફેસની અંદર એક અલગ સેટિંગ છે, જેમાં સમાન વપરાશકર્તા ઇનપુટ અન્ય સેટિંગ્સ કરતા અલગ માનવામાં આવતા પરિણામો ઉત્પન્ન કરશે. મોડલ ઈન્ટરફેસ ઘટકોમાં પ્રમાણભૂત કમ્પ્યુટર કીબોર્ડ પર કેપ્સ લોક અને ઇન્સર્ટ કીઝનો સમાવેશ થાય છે, જે બંને સામાન્ય રીતે વપરાશકર્તાની ટાઇપિંગને દબાવ્યા પછી અલગ મોડમાં મૂકે છે, પછી તેને ફરીથી દબાવ્યા પછી તેને નિયમિત મોડમાં પરત કરે છે. એક ઈન્ટરફેસ કે જે કોઈ મોડનો ઉપયોગ કરતું નથી તે મોડલિસ ઈન્ટરફેસ તરીકે ઓળખાય છે. મોડલેસ ઇન્ટરફેસો મોડ ભૂલોને ટાળે છે, જેમાં વપરાશકર્તા એક મોડ માટે યોગ્ય ક્રિયા કરે છે જ્યારે અન્ય મોડમાં, વપરાશકર્તા માટે તેમને કરવું અશક્ય બનાવે છે. વ્યાખ્યા તેમના પુસ્તક ધ હ્યુમન ઇન્ટરફેસમાં, જેફ રાસ્કિને પદ્ધતિને નીચે પ્રમાણે વ્યાખ્યાયિત કરી છેઃ "માનવ-મશીન ઇન્ટરફેસ આપેલ હાવભાવના સંદર્ભમાં મોડલ છે જ્યારે (1) ઇન્ટરફેસની વર્તમાન સ્થિતિ વપરાશકર્તાનું ધ્યાનનું સ્થાન નથી અને (2) ઇન્ટરફેસ સિસ્ટમની વર્તમાન સ્થિતિને આધારે હાવભાવના ઘણા જુદા જુદા પ્રતિસાદોમાંથી એકને અમલમાં મૂકશે". (પાન 42). રસ્કિનના અર્થમાં અને તેમની વ્યાખ્યા અનુસાર, જ્યાં સુધી વપરાશકર્તા તેની વર્તમાન સ્થિતિથી સંપૂર્ણપણે વાકેફ હોય ત્યાં સુધી ઇન્ટરફેસ મોડલ નથી. રાસ્કિન આને "ધ્યાનનું સ્થાન" તરીકે ઉલ્લેખ કરે છે (લેટિન શબ્દ લોકસ જેનો અર્થ "સ્થળ" અથવા "સ્થાન" થાય છે). સામાન્ય રીતે વપરાશકર્તા સિસ્ટમ સ્થિતિથી વાકેફ હોય છે જો સ્થિતિ પરિવર્તન વપરાશકર્તા દ્વારા હેતુપૂર્વક શરૂ કરવામાં આવ્યું હોય, અથવા જો સિસ્ટમ વપરાશકર્તાને તે જગ્યાએ સ્થિતિ પરિવર્તનની જાણ કરવા માટે કેટલાક મજબૂત સંકેતો આપે છે જ્યાં ક્રિયાપ્રતિક્રિયા થાય છે. જો વપરાશકર્તાનું ધ્યાનનું સ્થાન અલગ વિસ્તારમાં બદલાય છે, તો ઇન્ટરફેસની સ્થિતિ પછી મોડને રજૂ કરી શકે છે કારણ કે વપરાશકર્તા હવે તેનાથી વાકેફ નથી. લેરી ટેસ્લરે સ્થિતિઓને "વપરાશકર્તા ઈન્ટરફેસની એવી સ્થિતિ તરીકે વ્યાખ્યાયિત કરી છે જે સમયગાળા સુધી ચાલે છે, કોઈ ચોક્કસ ઑબ્જેક્ટ સાથે સંકળાયેલ નથી, અને ઓપરેટર ઇનપુટ પર અર્થઘટન મૂકવા સિવાય તેની કોઈ ભૂમિકા નથી". ઉદાહરણો મોડલ સોફ્ટવેરના કેટલાક ઉદાહરણોને મોડલ તરીકે અથવા ઈન્ટરફેસ મોડનો ઉપયોગ કરીને વર્ણવવામાં આવ્યા છેઃ ટેક્સ્ટ એડિટર્સ-સામાન્ય રીતે મૂળભૂત રીતે ઇન્સર્ટ મોડમાં હોય છે પરંતુ ઇન્સર્ટ કી દબાવીને ઓવરટાઇપ મોડની અંદર અને બહાર ટૉગલ કરી શકાય છે. બ્રેવો (સંપાદક)-બટલર લેમ્પસન અને ચાર્લ્સ સિમોની vi દ્વારા ઝેરોક્સ PARC ખાતે ઝેરોક્સ અલ્ટો કમ્પ્યુટર્સ માટે બનાવવામાં આવેલ પ્રથમ WYSIWYG મોડલ એડિટર-લખાણ દાખલ કરવા માટે એક મોડ ધરાવે છે, અને આદેશો દાખલ કરવા માટે એક અલગ મોડ ધરાવે છે. વધુ જટિલ આદેશો જારી કરવા માટે "ex" મોડ પણ છે (દા. ત. શોધો અને બદલો). સામાન્ય સંજોગોમાં, આદેશ જારી થયા પછી સંપાદક આપમેળે અગાઉના મોડ પર પાછો આવે છે; જો કે, શિફ્ટ-ક્યૂ નો ઉપયોગ કરીને આ મોડમાં કાયમી ધોરણે આગળ વધવું શક્ય છે. વિમ અને નિયોવિમ ઈમેક્સ જેવા વ્યુત્પન્ન-"ઉપસર્ગ કી" નો ખ્યાલ ધરાવે છે, જે નિયંત્રણ કી વત્તા અક્ષર કી દબાવીને મોડલ સ્થિતિને ટ્રિગર કરે છે. ઇમૅક્સ પછી વધારાના કી-પ્રેસની રાહ જુએ છે જે કીબાઇન્ડિંગ પૂર્ણ કરે છે. આ vi થી અલગ છે કારણ કે આદેશ બોલાવવામાં આવે તે જલદી મોડ હંમેશા સમાપ્ત થાય છે (જ્યારે તેને સક્રિય કરતી કી પ્રેસનો ક્રમ પૂર્ણ થાય છે). ઈમેક્સમાં ઘણા "મોટા અને નાના" પ્રકારો પણ હોય છે જે ઉપલબ્ધ આદેશોને બદલે છે, અને તે પ્રકારની ફાઇલોને વધુ સરળતાથી સંપાદિત કરવા માટે ફાઇલના પ્રકારને આધારે આપમેળે બોલાવવામાં આવી શકે છે. ઇ. એમ. એ. સી. મોડ ટેક્સ્ટ ફાઇલોને સંપાદિત કરવા માટે પ્રતિબંધિત નથી; ફાઇલ બ્રાઉઝિંગ, વેબ બ્રાઉઝિંગ, આઈ. આર. સી. અને ઇમેઇલ માટે મોડ અસ્તિત્વમાં છે અને તેમની ક્રિયાપ્રતિક્રિયા પેટર્ન ઇ. એમ. એ. સી. પર્યાવરણમાં એપ્લિકેશન સોફ્ટવેરની સમકક્ષ છે. સ્થિતિઓ ઈમેક્સ લિસ્પમાં લખવામાં આવે છે, અને તમામ સ્થિતિઓ તમામ આવૃત્તિઓ સાથે સમાવિષ્ટ ન પણ હોઈ શકે. સિસ્કો આઇ. ઓ. એસ.-અમુક આદેશો "આદેશ સ્થિતિ" માં ચલાવવામાં આવે છે. ફોટો-એડિટિંગ અને ડ્રોઈંગ એપ્લિકેશન્સમાં પેલેટમાંથી પસંદ કરેલા સાધનો મોડલ ઇન્ટરફેસના ઉદાહરણો છે. કેટલાક અદ્યતન છબી સંપાદકો પાસે એક સુવિધા હોય છે જ્યાં સમાન સાધનોને કીપ્રેસ દ્વારા બિન-મોડલી રીતે ઍક્સેસ કરી શકાય છે, અને જ્યાં સુધી કી નીચે રાખવામાં આવે ત્યાં સુધી સક્રિય રહે છે. કી રીલીઝ કરવાથી ઇન્ટરફેસને પેલેટ દ્વારા સક્રિય કરવામાં આવેલા મોડલ ટૂલ પર પરત કરવામાં આવે છે. વિડિયો ગેમ્સ ગેમપ્લેને વધારવા માટે મિકેનિક તરીકે ગેમ મોડ્સનો ઉપયોગ કરી શકે છે. જ્યાં સુધી મોડલ વિન્ડો બંધ ન થાય ત્યાં સુધી મોડલ વિન્ડો ટોચના સ્તરના પ્રોગ્રામમાં તમામ વર્કફ્લોને અવરોધિત કરે છે. પી. એ. આર. સી. ખાતે મોડલેસ લેરી ટેસ્લરે નવ-નિયુક્ત સિલ્વિયા એડમ્સ સાથેના વપરાશકર્તા પરીક્ષણમાંથી એકત્રિત કરવામાં આવેલા પ્રતિસાદમાંથી મોડલસ વર્ડ પ્રોસેસર માટે આંતરદૃષ્ટિ તૈયાર કરી હતી, જ્યાં તેમને ડિજિટલ ટેક્સ્ટ પર પ્રૂફરીડિંગ ગુણ સુધારવા માટે કેટલાક હાવભાવની જાહેરાત કરવાનું કહેવામાં આવ્યું હતું. આ પરીક્ષણથી ટેસ્લરના મેનેજર બિલ ઇંગ્લિશને તેમના અગાઉના મોડલ ઇન્ટરફેસ સાથેની સમસ્યાઓની ખાતરી થઈ. મોડ ભૂલો ઘણીવાર ઈન્ટરફેસ ડિઝાઇનમાં અવગણવામાં આવે છે કારણ કે જ્યારે વપરાશકર્તા ઈન્ટરફેસ કઈ સ્થિતિમાં છે તે ભૂલી જાય છે, અલગ મોડ માટે યોગ્ય ક્રિયા કરે છે અને અનપેક્ષિત અને અનિચ્છનીય પ્રતિસાદ મેળવે છે ત્યારે તે મોડ ભૂલો પેદા કરે છે. મોડ ભૂલ એકદમ આશ્ચર્યજનક અને દિશાહિન થઈ શકે છે કારણ કે વપરાશકર્તા તેમની વપરાશકર્તાની અપેક્ષાઓના અચાનક ઉલ્લંઘનનો સામનો કરે છે. જો સિસ્ટમની સ્થિતિમાં ફેરફાર કોઈનું ધ્યાન ન જાય (સિસ્ટમ દ્વારા શરૂ કરાયેલ, અથવા અન્ય વ્યક્તિ દ્વારા, જેમ કે વપરાશકર્તા જે અગાઉ મશીનનો ઉપયોગ કરી રહ્યો હતો), અથવા જો થોડા સમય પછી વપરાશકર્તા સ્થિતિમાં ફેરફાર વિશે ભૂલી જાય તો સમસ્યાઓ થાય છે. બીજી લાક્ષણિક સમસ્યા એ છે કે સ્થિતિમાં અચાનક ફેરફાર જે વપરાશકર્તાની પ્રવૃત્તિમાં વિક્ષેપ પાડે છે, જેમ કે ધ્યાન કેન્દ્રિત કરવાની ચોરી. આવી સ્થિતિમાં તે સરળતાથી થઈ શકે છે કે વપરાશકર્તા જૂની સ્થિતિને ધ્યાનમાં રાખીને કેટલીક કામગીરી કરે છે, જ્યારે મગજ હજુ સુધી સ્થિતિમાં ફેરફાર સૂચવતા સંકેતો પર સંપૂર્ણ પ્રક્રિયા કરી શક્યું નથી. મોડ ભૂલોના ઉદાહરણો મોડ ભૂલોના સૌથી સામાન્ય સ્ત્રોત કેપ્સ લોક કી હોઈ શકે છે. પીસી કીબોર્ડમાં ઉપલબ્ધ અન્ય સામાન્ય સ્થિતિઓ અન્ય લોક કીઓ, નમ લોક અને સ્ક્રોલ લોક અને ઘણીવાર ઇન્સર્ટ કી છે. ડાયાક્રિટિક્સ માટે ડેડ કી પણ ટૂંકા ગાળાના મોડ બનાવે છે, ઓછામાં ઓછું જો તેઓ દ્રશ્ય પ્રતિસાદ પ્રદાન ન કરે કે આગામી ટાઇપ કરેલ અક્ષરમાં ફેરફાર કરવામાં આવશે. જ્યારે પીસી કીબોર્ડ પર લોક કીઓ મોડલ કી તરીકે ઉપયોગમાં લેવાના હેતુથી ડિઝાઇન કરવામાં આવે છે, ત્યારે આઇબીએમ પીસી હાર્ડવેર ડિઝાઇનમાં આ કે અન્ય કોઈ ચોક્કસ કીઓને મોડલ હોવાની જરૂર નથી પરંતુ સોફ્ટવેરને કોઈપણ કીને મોડલ તરીકે ગણવાની મંજૂરી આપે છે. (પી. સી. બી. આઈ. ઓ. એસ. સામાન્ય રીતે કેપ્સ લોક, નમ લોક અને સ્ક્રોલ લોક સ્થિતિઓનો અમલ કરે છે, તેથી આ કીઓની પદ્ધતિ આંતરિક લાગે છે, પરંતુ કીબોર્ડ I/O માટે બી. આઈ. ઓ. એસ. નો ઉપયોગ કરવો ન તો તકનીકી રીતે જરૂરી છે અને ન તો વ્યવહારીક રીતે જરૂરી છે, અને હકીકતમાં મોટાભાગની આધુનિક ઓપરેટિંગ સિસ્ટમો બી. આઈ. ઓ. એસ. કીબોર્ડ I/O. નો ઉપયોગ કરતી નથી.) પીસી વપરાશકર્તાઓ કે જેમની ભાષા લેટિન મૂળાક્ષર પર આધારિત નથી, તેમણે સામાન્ય રીતે બે અલગ-અલગ કીબોર્ડ લેઆઉટનો ઉપયોગ કરીને ક્રિયાપ્રતિક્રિયા કરવી પડે છેઃ સ્થાનિક એક અને QWERTY. આ વર્તમાન કીબોર્ડ લેઆઉટ સાથે સંકળાયેલ મોડ ભૂલોને જન્મ આપે છેઃ ઘણી વાર, માનવ અને ઇન્ટરફેસ વચ્ચે "વર્તમાન લેઆઉટ" મોડનું સુમેળ ખોવાઈ જાય છે, અને લખાણને એવા લેઆઉટમાં ટાઇપ કરવામાં આવે છે જે ઇચ્છિત નથી, જે અર્થહીન લખાણ અને મૂંઝવણ પેદા કરે છે. જો પ્રોગ્રામનું ભાષાંતર કરવામાં આવે તો "(y/n)" જેવા વપરાશકર્તા ઈન્ટરફેસ ઘટકોમાં કીબોર્ડ કીઓ વિપરીત અસર કરી શકે છે. વારંવાર ઉદાહરણ એ છે કે જ્યારે વપરાશકર્તા લખી રહ્યો હોય ત્યારે એપ્લિકેશનમાં મોડલ ભૂલ સંવાદનો અચાનક દેખાવ, જે ધ્યાન કેન્દ્રિત કરવાનું એક સ્વરૂપ છે; વપરાશકર્તા ટાઇપ કરેલા લખાણને લખાણ ક્ષેત્રમાં રજૂ કરવાની અપેક્ષા રાખે છે, પરંતુ અણધારી સંવાદ તમામ ઇનપુટને કાઢી શકે છે, અથવા કેટલાક કીસ્ટ્રોક (જેમ કે "હા" માટે "વાય" અને "ના" માટે "એન") નું અર્થઘટન એવી રીતે કરી શકે છે કે જેનો વપરાશકર્તા ઇરાદો ધરાવતો ન હતો, જે ઘણીવાર વિનાશક ક્રિયાને ટ્રિગર કરે છે જેને પરત કરી શકાતી નથી. પ્રોગ્રામરો મોડલ સંવાદ પ્રદર્શન અને તે કીબોર્ડ ઇનપુટ સ્વીકારવાનું શરૂ કરે તે વચ્ચે ટૂંકા વિલંબને અમલમાં મૂકીને આને ઘટાડી શકે છે. યુનિક્સ ટેક્સ્ટ એડિટર vi શરૂઆત કરનારાઓ માટે ખૂબ જ મુશ્કેલ હોઈ શકે છે કારણ કે તે સ્થિતિઓનો ઉપયોગ કરે છે, અને કારણ કે અગાઉની આવૃત્તિઓ મૂળભૂત રીતે સ્થિતિ સંકેતને બંધ કરવા માટે રૂપરેખાંકિત કરે છે. ઘણી કોમ્પ્યુટર વિડિયો ગેમ્સમાં, કીબોર્ડનો ઉપયોગ રમતને નિયંત્રિત કરવા અને સંદેશા લખવા બંને માટે થાય છે. વપરાશકર્તા ભૂલી શકે છે કે તેઓ "ટાઇપિંગ મોડ" માં છે કારણ કે તેઓ રમતમાં અચાનક કંઈક પર પ્રતિક્રિયા આપવાનો પ્રયાસ કરે છે અને નિયંત્રણો પ્રતિભાવવિહીન લાગે છે (અને તેના બદલે તેમની ટેક્સ્ટ બાર આદેશ કીઓથી ભરેલી હોય છે). પરિવહન અકસ્માતોમાં મોડ મૂંઝવણ એ ઘટનાઓનો એક ભાગ હતો જેના કારણે 2009માં એર ફ્રાન્સ ફ્લાઇટ 447નું નુકસાન થયું હતું અને 228 લોકોએ જીવ ગુમાવ્યો હતો. પાયલોટોએ લાકડી ખેંચીને ઊંચાઈ ગુમાવવા પર પ્રતિક્રિયા આપી હતી, જે ઓટોપાયલટ સંપૂર્ણપણે સક્ષમ હોવા સાથે યોગ્ય પ્રતિક્રિયા હોત, જે પછી વિમાનને ચડતા રૂપરેખાંકનમાં મૂક્યું હોત. જો કે, અવરોધિત એરસ્પીડ સેન્સરને કારણે વિમાનની સિસ્ટમો ઓછા ઓટોમેશન (એરબસની દ્રષ્ટિએ "સીધો કાયદો") ની સ્થિતિમાં પ્રવેશી ગઈ હતી, જેનાથી પાયલોટ વિમાનને નોઝ-હાઈ સ્ટોલ રૂપરેખાંકનમાં મૂકી શક્યા હતા, જેમાંથી તેઓ પુનઃપ્રાપ્ત થયા ન હતા. એન. ટી. એસ. બી. અનુસાર, 2013 એશિયાના એરલાઇન્સ ફ્લાઇટ 214 ક્રેશમાં ફાળો આપનારા પરિબળોમાંથી એક "ઓટોથ્રોટલ અને ઓટોપાયલટ ફ્લાઇટ ડિરેક્ટર સિસ્ટમ્સની જટિલતાઓ હતી. જેણે મોડ ભૂલની શક્યતામાં વધારો કર્યો હતો". 17 જાન્યુઆરી, 2015ના રોજ, અપતટીય પુરવઠાનું જહાજ "રેડ 7 એલાયન્સ" જર્મનીમાં કીલ કેનાલના તાળા સાથે અથડાયું હતું, જેનાથી તેને ગંભીર નુકસાન થયું હતું. એક તપાસમાં તારણ કાઢવામાં આવ્યું હતું કે જહાજના અઝીમુથ થ્રસ્ટર્સને નિયંત્રિત કરતા લિવરનો ઉપયોગ તેઓ જે રીતે સેટ કરવામાં આવ્યા હતા તે રીતે યોગ્ય રીતે કરવામાં આવ્યો ન હતો, પરિણામે જહાજ તાળા પર રોકાવાને બદલે ઝડપી બન્યું હતું. 21 ઓગસ્ટ, 2017 ના રોજ, યુ. એસ. નૌકાદળના વિનાશક યુ. એસ. એસ. જ્હોન એસ. મેકકેઇન મલક્કાની સામુદ્રધુનીમાં વ્યાપારી ટેન્કર સાથે અથડાઈ હતી, જેના પરિણામે દસ ક્રૂ સભ્યોના જીવ ગયા હતા. યુ. એસ. સૈન્ય દ્વારા હાથ ધરવામાં આવેલી તપાસમાં તારણ કાઢવામાં આવ્યું હતું કે અથડામણના તરત પહેલા, પુલ સ્ટેશનો વચ્ચે સુકાન અને પ્રોપલ્શન નિયંત્રણોનું પુનઃવિતરણ કરવામાં આવ્યું હતું, અને પુલના ક્રૂને તે પુનઃવિતરણ વિશે સંપૂર્ણ માહિતી નહોતી. 10 એપ્રિલ, 2018 ના રોજ, બાલ્ટિક સમુદ્રમાં બાંધકામ હેઠળ પવનના પ્લેટફોર્મ પરથી 5000 ટનનું પુરવઠાનું જહાજ વી. ઓ. એસ. સ્ટોન બહાર આવ્યું. જહાજના માલિકે સિસ્ટમની ચકાસણી કરવા માટે સ્ટીયરિંગને વૈકલ્પિક સ્થિતિમાં મૂકવાનું નક્કી કર્યું. ઘડિયાળના અધિકારી સાથે અપૂરતા સંચારને કારણે કામચલાઉ નિયંત્રણ ગુમાવ્યું, પ્લેટફોર્મ સાથે અથડામણ થઈ, ત્રણ ક્રૂ સભ્યોને ઈજા થઈ અને નોંધપાત્ર નુકસાન થયું. 19 એપ્રિલ, 2020ના રોજ એગ્લિન એરફોર્સ બેઝ પર લેન્ડિંગ દુર્ઘટનામાં એક એફ-35એ ફાઇટર જેટનો નાશ થયો હતો. તપાસમાં તારણ કાઢવામાં આવ્યું હતું કે વિમાનને ઓટોથ્રોટલના ખોટા મોડ સાથે ખોટી રીતે ગોઠવવામાં આવ્યું હતું, જેના પરિણામે વિમાન ટચડાઉન પર અનિયંત્રિત બની ગયું હતું. મૂલ્યાંકન પદ્ધતિઓનો હેતુ વપરાશકર્તાનું સંપૂર્ણ ધ્યાન ખેંચવાનો અને તેમાં હાજર સામગ્રીને સ્વીકારવાનું કારણ બનવાનો છે, ખાસ કરીને જ્યારે વપરાશકર્તા તરફથી નિર્ણાયક પુષ્ટિ જરૂરી હોય. આ પછીના ઉપયોગની આદતને કારણે તેના હેતુપૂર્વકના ઉપયોગ (વિનાશક ક્રિયાઓમાં ભૂલો સામે રક્ષણ) માટે બિનઅસરકારક તરીકે ટીકા કરવામાં આવે છે. વાસ્તવમાં તેના બદલે ક્રિયાને ઉલટાવી શકાય તેવી ("પૂર્વવત્ કરો" વિકલ્પ પૂરો પાડવાની) ભલામણ કરવામાં આવે છે. તેમ છતાં જોખમી અથવા અનિચ્છનીય કામગીરીને પ્રતિબંધિત કરવા માટે ચોક્કસ ઉપયોગોમાં સ્થિતિઓ સફળ થઈ શકે છે, ખાસ કરીને જ્યારે વપરાશકર્તા દ્વારા સ્થિતિ સક્રિય રીતે ક્વાસીમોડ તરીકે જાળવવામાં આવે છે. મોડનો ઉપયોગ કેટલીકવાર કાર્ય સાથે સંબંધિત માહિતીને રજૂ કરવા માટે થાય છે જે મુખ્ય દ્રશ્ય પ્રવાહમાં સારી રીતે બંધબેસતું નથી. મોડ્સ પેઇન્ટિંગ ટૂલ્સ જેવા સારી રીતે સમજી શકાય તેવા સંમેલનો તરીકે પણ કામ કરી શકે છે. મોડલ સમર્થકો એવી દલીલ કરી શકે છે કે ઘણી સામાન્ય પ્રવૃત્તિઓ મોડલ છે અને વપરાશકર્તાઓ તેમની સાથે અનુકૂલન કરે છે. મોડલ ક્રિયાપ્રતિક્રિયાનું ઉદાહરણ મોટર વાહનો ચલાવવાનું છે. જ્યારે પ્રવેગક પેડલ દબાવવાથી વાહનને આગળની દિશામાં વેગ મળતો નથી ત્યારે ડ્રાઇવરને આશ્ચર્ય થઈ શકે છે, મોટે ભાગે કારણ કે વાહનને પાર્ક, ન્યુટ્રલ અથવા રિવર્સ જેવા ઓપરેટિંગ મોડમાં મૂકવામાં આવ્યું છે. મોડલ ઇન્ટરફેસોને આ પ્રકારની મોડ ભૂલો ટાળવા માટે તાલીમ અને અનુભવની જરૂર પડે છે. ઇન્ટરફેસ નિષ્ણાત જેફ રાસ્કિને મોડ્સની સખત વિરોધ કર્યો હતો અને લખ્યું હતું કે, "મોડ્સ એ ભૂલો, મૂંઝવણ, બિનજરૂરી પ્રતિબંધો અને ઇન્ટરફેસમાં જટિલતાનો નોંધપાત્ર સ્રોત છે". પાછળથી તેઓ નોંધે છે, 'તે કોઈ અકસ્માત નથી કે શપથને #&%! #$& દ્વારા સૂચવવામાં આવે છે', મારા સહયોગી, ડૉ. જેમ્સ વિન્ટર લખે છે; તે 'જ્યારે તમે કેપ્સ લોક રોકાયેલું હતું ત્યારે સંખ્યાઓ લખતા ત્યારે ટાઇપરાઇટર શું કરતો હતો'. રાસ્કિને તેમના પુસ્તક ધ હ્યુમન ઇન્ટરફેસને કોમ્પ્યુટર માટે મોડલિસ ઇન્ટરફેસના સિદ્ધાંતોનું વર્ણન કરવા માટે સમર્પિત કર્યું હતું. તે સિદ્ધાંતો કેનન કેટ અને આર્ચી પ્રણાલીઓમાં લાગુ કરવામાં આવ્યા હતા. કેટલાક ઈન્ટરફેસ ડિઝાઇનરોએ તાજેતરમાં વિંડોની પાછળના બેકગ્રાઉન્ડને ડાર્ક કરીને અથવા મોડલ વિંડોની બહારના કોઈપણ માઉસ ક્લિકને વિંડો બંધ કરવા દબાણ કરવા માટે પરવાનગી આપીને મોડલ વિંડોઝને વધુ સ્પષ્ટ અને વપરાશકર્તા મૈત્રીપૂર્ણ બનાવવા માટે પગલાં લીધાં છે-લાઇટબોક્સ નામની ડિઝાઇન-આમ મોડલ ભૂલોના જોખમને ઘટાડે છે. જેકબ નીલ્સન મોડલ સંવાદોના લાભ તરીકે જણાવે છે કે તે વપરાશકર્તા જાગૃતિમાં સુધારો કરે છે. "જ્યારે કોઈ વસ્તુને સુધારવાની જરૂર હોય, ત્યારે વપરાશકર્તા તેના વિશે જાણે છે તેની ખાતરી કરવી વધુ સારું છે". આ ધ્યેય માટે, લાઇટબોક્સ ડિઝાઇન બાકીના દ્રશ્યો પર સંવાદની મજબૂત દ્રશ્ય વિપરીતતા પ્રદાન કરે છે. જો કે, જ્યારે આવી પદ્ધતિ અજાણતાં ખોટી ક્રિયાપ્રતિક્રિયાઓના જોખમને ઘટાડી શકે છે, ત્યારે તે સમસ્યાનું સમાધાન કરતું નથી કે જે મોડલ વિંડો એપ્લિકેશનની સામાન્ય સુવિધાઓના ઉપયોગને અવરોધે છે અને તેથી વપરાશકર્તાને મુશ્કેલીને ઠીક કરવા માટે કોઈપણ પગલાં લેવાથી અટકાવે છે, અથવા તો સ્ક્રીનને સ્ક્રોલ કરવાથી પણ તે માહિતીને દૃશ્યમાં લાવવા માટે કે જે તેમને મોડલ વિંડો રજૂ કરેલા વિકલ્પોમાંથી યોગ્ય રીતે પસંદ કરવાની જરૂર છે, અને તે વપરાશકર્તાની હતાશાને દૂર કરવા માટે કંઈ કરતું નથી. ઝેરોક્સ પી. એ. આર. સી. અને એપલ કમ્પ્યુટરના લેરી ટેસ્લરે તેમની કાર માટે વ્યક્તિગત લાઇસન્સ પ્લેટ મેળવવા માટે પૂરતા મોડ્સને નાપસંદ કર્યા હતા જેમાં લખ્યું હતુંઃ "નો મોડ્સ". તેમણે 1980ના દાયકાની શરૂઆતથી 2020માં તેમના મૃત્યુ સુધી વિવિધ કાર પર આ પ્લેટનો ઉપયોગ કર્યો હતો. અન્ય લોકો સાથે, તેમણે "ડોન્ટ મોડ મી ઇન" શબ્દસમૂહનો પણ ઉપયોગ વર્ષો સુધી રીતોને દૂર કરવા અથવા ઘટાડવા માટે રેલીંગ ક્રાય તરીકે કર્યો હતો. ડેનવર આર્ટ મ્યુઝિયમ આર્ટ એક્ઝિબિશન માટે મલ્ટી-ટચ ટેબલના ડિઝાઇનર બ્રુસ વાયમેન દલીલ કરે છે કે કોઈ પણ એક વપરાશકર્તાને ધ્યાન પર લાવવાનું ટાળવા માટે, એક સાથે ઘણા વપરાશકર્તાઓ માટેના ઇન્ટરફેસો આદર્શ હોવા જોઈએ. ડિઝાઇન ભલામણો જ્યારે શક્ય હોય ત્યારે ટાળો જ્યારે શક્ય હોય ત્યારે પૂર્વવત્ આદેશ અને રીસાયકલ બિન જેવા સ્થિતિઓના વિકલ્પોની ભલામણ કરવામાં આવે છે. એચસીઆઈના સંશોધક ડોનાલ્ડ નોર્મન દલીલ કરે છે કે સ્થિતિના સ્પષ્ટ સંકેતો ઉપરાંત, સ્થિતિ ભૂલોને ટાળવાનો શ્રેષ્ઠ માર્ગ, વપરાશકર્તાઓને પ્રણાલીનું સચોટ માનસિક મોડેલ બનાવવામાં મદદ કરે છે જે તેમને સ્થિતિને સચોટ રીતે આગાહી કરવાની મંજૂરી આપશે. આ દર્શાવવામાં આવે છે, ઉદાહરણ તરીકે, રસ્તાના આંતરછેદો પર કેટલાક સ્ટોપ સંકેતો દ્વારા. ડ્રાઇવરને તેના અથવા તેણીના ઘરની નજીક ફોર-વે સ્ટોપ સાઇન દ્વારા શરતી કરી શકાય છે કે સમાન આંતરછેદો પણ ફોર-વે સ્ટોપ્સ હશે. જો તે માત્ર બે રસ્તો હોય, તો ડ્રાઈવર આગળ વધી શકે છે જો તેને અથવા તેણીને કોઈ અન્ય કાર દેખાતી નથી. ખાસ કરીને જો ત્યાં કોઈ અવરોધિત દૃશ્ય હોય, તો કાર આવી શકે છે અને પ્રથમ કારની ચોખ્ખી બાજુએ ટકરાઈ શકે છે. સુધારેલી ડિઝાઇન એક નાની આકૃતિ સામેલ કરીને સમસ્યાને દૂર કરે છે જે દર્શાવે છે કે કઈ દિશામાં સ્ટોપ સાઇન છે અને કઈ નથી, આમ ડ્રાઇવરોની પરિસ્થિતિગત જાગૃતિમાં સુધારો થાય છે. યોગ્ય પ્લેસમેન્ટ મોડલ નિયંત્રણો શ્રેષ્ઠ રીતે મૂકવામાં આવે છે જ્યાં કાર્ય પ્રવાહમાં ધ્યાન કેન્દ્રિત હોય છે. ઉદાહરણ તરીકે, મોડલ વિન્ડોને ગ્રાફિકલ કંટ્રોલ એલિમેન્ટની બાજુમાં મૂકી શકાય છે જે તેને સક્રિય કરે છે. મોડલ નિયંત્રણો વિક્ષેપકારક હોઈ શકે છે, તેથી વપરાશકર્તાના કાર્યને અવરોધિત કરવાની તેમની ક્ષમતાને ઘટાડવાના પ્રયાસો કરવા જોઈએ. જે કાર્ય માટે મોડ સક્રિય કરવામાં આવ્યો હતો તે કાર્ય પૂર્ણ કર્યા પછી, અથવા એસ્કેપ કી જેવી રદ કરવાની ક્રિયા પછી, જ્યારે મોડ બરતરફ કરવામાં આવે ત્યારે અગાઉની સ્થિતિમાં પાછા ફરવાથી નકારાત્મક અસરમાં ઘટાડો થશે. ક્વાસીમોડ્સ ધ હ્યુમન ઇન્ટરફેસ પુસ્તકમાં, જેફ રાસ્કિને જેને તેમણે ક્વાસીમોડ્સ તરીકે ઓળખાવ્યા હતા તેનું સમર્થન કર્યું હતું, જે એવા મોડ્સ છે જે વપરાશકર્તાની કેટલીક સતત ક્રિયા દ્વારા જ રાખવામાં આવે છે; આવા મોડ્સને સ્પ્રિંગ-લોડેડ મોડ્સ પણ કહેવામાં આવે છે. ક્વાસિમોડ શબ્દ લેટિન ઉપસર્ગ ક્વાસી-(જેનો અર્થ લગભગ, અમુક અંશે થાય છે) અને અંગ્રેજી શબ્દ "મોડ" નું મિશ્રણ છે. કીબોર્ડ પરની મોડિફાયર કીઓ, જેમ કે શિફ્ટ કી, ઓલ્ટ કી અને કંટ્રોલ કી, એ તમામ ક્વાસીમોડલ ઇન્ટરફેસના ઉદાહરણો છે. જ્યાં સુધી વપરાશકર્તા સભાન ક્રિયા કરી રહ્યો હોય ત્યાં સુધી એપ્લિકેશન તે મોડમાં પ્રવેશ કરે છે, જેમ કે કી દબાવવી અને આદેશને બોલાવતી વખતે તેને દબાવવું. જો આદેશ ચલાવ્યા વિના ટકાવી રાખવાની ક્રિયા બંધ કરવામાં આવે, તો એપ્લિકેશન તટસ્થ સ્થિતિમાં પરત આવે છે. આ તકનીકનો કથિત ફાયદો એ છે કે આદેશનો ઉપયોગ કરતી વખતે વપરાશકર્તાએ એપ્લિકેશનની વર્તમાન સ્થિતિને યાદ રાખવાની જરૂર નથીઃ તે જ ક્રિયા હંમેશા સમાન માનવામાં આવતું પરિણામ ઉત્પન્ન કરશે. એક ઈન્ટરફેસ કે જે ફક્ત ક્વાસીમોડનો ઉપયોગ કરે છે અને તેમાં કોઈ સંપૂર્ણ સ્થિતિ નથી, તે હજુ પણ રાસ્કિનની વ્યાખ્યા અનુસાર આદર્શ છે. સ્ટીકીકીઝ સુવિધા સામાન્ય કીઓ સાથે મોડિફાયર કીઓના કીસ્ટ્રોકને શ્રેણીબદ્ધ કરીને ક્વાસિમોડને મોડમાં ફેરવે છે, જેથી તેમને એક સાથે દબાવવાની જરૂર ન પડે. આ કિસ્સામાં મોડ ભૂલની વધેલી સંભાવનાને મોટાભાગે શારીરિક વિકલાંગતાવાળા વપરાશકર્તાઓ માટે સુધારેલી સુલભતા દ્વારા સરભર કરવામાં આવે છે. આ પણ જુઓ એપ્લિકેશન પોસ્ચર ઓટોમેશન આશ્ચર્યજનક ભૂલ સંદેશ GUI હ્યુમન કમ્પ્યુટર ઇન્ટરેક્શન ઇન્ટરેક્શન ડિઝાઇન મોડલ વિન્ડો મોડાલિટીઝ એન્ડ મોડ્સ સ્ટેટ (કમ્પ્યુટર સાયન્સ) ટેક્સ્ટ મોડ નોંધો સંદર્ભો બાહ્ય કડીઓ ઉપયોગમાં મોડલેસનેસ એપલની HIG માર્ગદર્શિકામાં પ્રથમ શબ્દાવલિ મોડલેસનેસ ઉપયોગિતામાં મોડ ભૂલની વ્યાખ્યા પ્રથમ એક્સેલ જ્હોન રશબીમાં મોડ ભૂલનું ઉદાહરણ. મોડ મૂંઝવણ અને અન્ય ઓટોમેશન આશ્ચર્ય શોધવામાં મદદ કરવા માટે મોડલ ચેકિંગનો ઉપયોગ કરવો. મોડ ભૂલો શોધવા માટેની સ્વચાલિત પદ્ધતિની ચર્ચા કરતું પેપર. સ્પ્રિંગ-લોડેડ મોડ્સ પર જેકબ નીલ્સન માનવ-કમ્પ્યુટર ક્રિયાપ્રતિક્રિયા વપરાશકર્તા ઇન્ટરફેસ તકનીકો વપરાશકર્તા ઇન્ટરફેસ ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ ઘટકો