যখন কোনও iMessage বিজ্ঞপ্তি প্রকাশিত হয় তখন দ্রুত জবাব দেওয়ার জন্য ওএস এক্স ম্যাভারিকসে কিবোর্ড শর্টকাট থাকে?


14

আমি বিজ্ঞপ্তির উপর দিয়ে মাউস পয়েন্টারটি সরাতে এবং প্রতিবার রিপ্লাই বোতামে ক্লিক করতে পারিনি এমন দক্ষ বলে মনে করি।

তাই আমি ভাবছিলাম যে মাউস বা ট্র্যাকপ্যাড ব্যবহার না করে দ্রুত জবাব দেওয়ার জন্য হটকি আছে কিনা।

উত্তর:


1

আপনি এই জাতীয় স্ক্রিপ্টে একটি কীবোর্ড শর্টকাট বরাদ্দ করতে পারেন:

tell application "System Events" to click window 1 of process "Notification Center"

1
আমি চেষ্টা করেছি কীবোর্ড মেস্ট্রো ব্যবহার করে। তবে এটি জবাব বোতামটিতে ক্লিক করার পরে দ্রুত উত্তর দেওয়ার চেয়ে বার্তাটি উইন্ডোটিকে কেবল সামনে এনে দেয়। এমন কোন স্ক্রিপ্ট আছে যা সেই বোতামটিতে ক্লিক করতে পারে? ধন্যবাদ!
ইলর্ন

এবং এছাড়াও, আমি কিছু চেষ্টা করেছি tell application "System Events" to click button "Reply" of window 1 of process "Notification Center"কিন্তু এটি কার্যকর হয় না। কারণ আপনাকে বিজ্ঞপ্তির উপর দিয়ে মাউস পয়েন্টারটি সরিয়ে নিতে হবে, বা উত্তর বোতামটি উপস্থিত হবে না।
ইলর্ন

@ শয়তান আমি বার্তাগুলি ব্যবহার করি না, তবে আমি ভেবেছিলাম কোনও বিজ্ঞপ্তি ক্লিক করা বার্তার উত্তর দিবে। click button "Reply" of window 1আপনি যদি ব্যানার থেকে সতর্কতাগুলিতে সতর্কতা শৈলীটি পরিবর্তন করেন তবে কাজ করতে পারে।
ল্রি

0

অটোমেশন এবং এর উদ্দেশ্য-সি ব্রিজের জন্য জোসাইমাইটের জাভাস্ক্রিপ্ট ব্যবহার করে এটি করার জন্য এখানে একটি স্ক্রিপ্ট রয়েছে ।

ObjC.import("CoreGraphics");
// Notification only detects hover when moving from outside its borders
// over it, so first go to (0, 0).
$.CGWarpMouseCursorPosition({x:0 , y:0});
mainDisplayWidth = $.CGDisplayPixelsWide($.CGMainDisplayID());
$.CGWarpMouseCursorPosition({x:mainDisplayWidth - 50, y:81});

Application("System Events")
    .processes["Notification Center"]
    .windows()[0]
    .buttons["Reply"]
    .click();

আপনি যদি এটি শেলের মধ্যে চালাতে চান (যেমন আলফ্রেড এখনও জাভাস্ক্রিপ্ট সমর্থন করে না), আপনি এই ওয়ান-লাইনার ব্যবহার করতে পারেন যা স্ক্রিপ্টটি এর মাধ্যমে চালায় osascript:

echo 'ObjC.import("CoreGraphics"); $.CGWarpMouseCursorPosition({x:0 , y:0}); mainDisplayWidth = $.CGDisplayPixelsWide($.CGMainDisplayID()); $.CGWarpMouseCursorPosition({x:mainDisplayWidth - 50, y:81}); Application("System Events") .processes["Notification Center"] .windows()[0] .buttons["Reply"] .click(); ' | osascript -l JavaScript

আপনি কোনও অটোমেশন সরঞ্জাম ব্যবহার করে এই স্ক্রিপ্টটিকে একটি শর্টকাটে বরাদ্দ করতে পারেন। আমি আলফ্রেড ব্যবহার করছি , ফাস্টস্ক্রিপ্টগুলি পাশাপাশি কাজ করে।

আপনার ম্যাক নিয়ন্ত্রণ করতে আপনি যে অটোমেশন সরঞ্জামটি ব্যবহার করছেন তা আপনাকে অনুমতি দিতে হবে , অন্যথায় মাউস সরে যাবে, তবে স্ক্রিপ্টটি 'জবাব দিন' ক্লিক করতে পারে না। আমার ক্ষেত্রে আমি আলফ্রেডকে সেখানে যুক্ত করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.