दुर्भाग्य से, मैं केवल वर्कअराउंड की पेशकश कर सकता हूं ...
आप सभी संदेशों को रद्द कर सकते हैं उदा। खाली क्षेत्र पर क्लिक करके यदि सूची सभी ऊर्ध्वाधर स्थान नहीं भरती है, तो दबाएं
ArrowUp
अंतिम संदेश का चयन करने के लिए
ArrowDown
पहला संदेश चुनने के लिए
अंतिम संदेश प्राप्त करने के लिए, दबाएँ Cmd-A, Shift-ArrowUp, ArrowDown
।
यदि आप मेल के पूर्ण स्क्रीन मोड का उपयोग नहीं करते हैं, तो आप निम्न कार्य कर सकते हैं:
खुला स्वचालक और एक नया बनाएँ सर्विस वह प्राप्त करता है कोई निवेश नहीं में मेल । यूटिलिटीज लाइब्रेरी से, a जोड़ें AppleScript चलाते हैं डबल-क्लिक करके कार्रवाई। फिर निम्नलिखित स्क्रिप्ट कोड का उपयोग करें:
on run {input, parameters}
tell application "System Events"
tell application "System Events"
tell application process "Mail"
select first row of table 1 of scroll area 1 of first group of second splitter group of first splitter group of first window
end tell
end tell
end tell
end run
यह स्क्रिप्ट नए तीन-स्तंभ दृश्य के लिए विकसित की गई है। यदि आप क्लासिक प्री-लायन दृश्य का उपयोग करते हैं, तो हटा दें " of first group
“उस स्क्रिप्ट से।
के रूप रक्षित करें पहली पंक्ति का चयन करें और एक कीबोर्ड शॉर्टकट असाइन करें, उदा। Option-UpArrow
, में सिस्टम प्राथमिकताएं »कीबोर्ड» कीबोर्ड शॉर्टकट »सेवाएं ।
कोई नया बनाएं सर्विस और इसे दोहराएं, लेकिन प्रतिस्थापित करें first row
द्वारा last row
और इसे नाम दें अंतिम पंक्ति का चयन करें ।
ये सेवाएँ केवल मेल में उपलब्ध होंगी, और जब आप निर्धारित कीबोर्ड शॉर्टकट दबाएंगे तो क्रमशः पहली और अंतिम पंक्ति चुनें।
एक वैकल्पिक AppleScript, जो पूर्ण स्क्रीन मोड में भी काम करता है और इसके लिए एक्सेसिबिलिटी एपीआई (यूआई स्क्रिप्टिंग) की आवश्यकता नहीं होती है:
on run {input, parameters}
tell application "Mail" to set selected messages of first message viewer to last item of messages of first message viewer
end run
बदलने के last item
द्वारा first item
पहली सूची तत्व के लिए। फिर से, दो बनाएँ सेवाएं और कीबोर्ड शॉर्टकट असाइन करें।
यदि आप थ्रेडेड दृश्य में हैं, तो चयन करें देखें »सभी वार्तालापों का विस्तार करें सबसे पहले, एक धागे के हिस्से के रूप में एकल संदेश का चयन नहीं किया जा सकता है, और यह आसानी से निर्धारित नहीं किया जा सकता है कि कौन से संदेश एक धागे से संबंधित हैं।
नीचे दी गई वैकल्पिक स्क्रिप्ट सूची में नीचे-सबसे गैर-थ्रेडेड संदेश का चयन करेगी, जिसे हमेशा के लिए न चलाने के 50 प्रयासों द्वारा बाध्य किया गया है:
on run {input, parameters}
tell application "Mail"
set cnt to number of items of messages of first message viewer
set lastitem to item cnt of messages of first message viewer
set selected messages of first message viewer to lastitem
set offst to 0
repeat while selected messages of first message viewer = missing value and offst is less than 50
set offst to offst + 1
set lastitem to item (cnt - offst) of messages of first message viewer
set selected messages of first message viewer to lastitem
end repeat
offst
end tell
end run