نحوه رفع عدم کارکرد Drag & Drop در مک

خوب قدیمی "کشیدن و رها کردن". این یک پایه اصلی از رابط های گرافیکی و یک روش فوق العاده بصری برای انتقال چیزها از یک نقطه مجازی به نقطه دیگر است. از آنجایی(Being) که اولین پیشگام در رابط گرافیکی هستید، انتظار دارید که macOS اپل این عملکرد خاص را کاملاً مهار کند. 

با این حال، برای بیش از یک دهه، برخی از کاربران بدشانس macOS با یک وضعیت عجیب و غریب مواجه شده اند که در آن کشیدن و رها کردن به طور ناگهانی در مک(Mac) کار نمی کند . اگر ناگهان متوجه شدید که نمی توانید روی مک(Mac) خود بکشید و رها کنید ، در اینجا مواردی وجود دارد که می توانید امتحان کنید.

صفحه کلید و ماوس بی سیم اپل

همچنین، ما یک ویدیوی کوتاه از یوتیوب(short YouTube video) ساختیم که برخی از مواردی را که در زیر در مقاله ذکر کردیم را پوشش می‌دهد، بنابراین ابتدا آن را بررسی کنید و اگر مشکلتان حل نشد به اینجا بازگردید.

آیا از جدیدترین macOS استفاده می کنید؟(Are You Running The Latest macOS?)

متوقف کردن! قبل از اینکه جلوتر برویم، در نظر بگیرید که بسیاری از مشکلات کشیدن و رها کردن مک(Mac) در نسخه‌های جدیدتر macOS برطرف شده است. ما هیچ یک از اصلاحات مربوط به نسخه هایی مانند High Sierra را در اینجا قرار نداده ایم، بنابراین (اگر قبلاً فکر نکرده اید) به آخرین نسخه macOS که رایانه شما پشتیبانی می کند ارتقا دهید. (upgrading)در زمان نگارش این مقاله، macOS Catalina است و برای اکثر مردم ارزش جابجایی آن را دارد.

پنجره به روز رسانی نرم افزار

آیا مشکل پس از تغییر چیزی رخ داد؟(Did The Problem Happen After Something Changed?)

آیا مشکلات کشیدن و رها کردن شما درست پس از اتفاق دیگری شروع شد؟ شاید یک به روز رسانی سیستم، سخت افزار جدید یا یک برنامه جدید؟ در حالی که ممکن است تصادفی باشد، یک گزینه استفاده از یک عکس فوری ماشین زمان(Time Machine) برای برگرداندن مک(Mac) خود به قبل از انجام آن تغییر است. 

در صورت عدم موفقیت، می توانید با لغو آخرین تغییری که قبل از شروع مشکل ایجاد شده بود، تغییر را به صورت دستی برگردانید. البته، این تغییر و مشکلات کشیدن و رها کردن شما ممکن است به طور تصادفی با هم اتفاق افتاده باشند، اما احتمالاً جایی برای شروع است.

آیا مشکل مخصوص ماوس است؟(Is The Problem Mouse-Specific?)

ماوس بی سیم روی میز

همیشه ارزش حذف مظنونان در هر فرآیند تشخیص رایانه ای را دارد و اولین سؤالی که باید به آن پاسخ داد این است که آیا ماوس یا رایانه مقصر هستند یا خیر. به عنوان مثال، اگر از مک بوک(MacBook) استفاده می کنید، یک ماوس خارجی وصل کنید و ببینید آیا مشکل همچنان وجود دارد یا خیر. این می تواند سرنخی برای اینکه کجا باید تلاش خود را برای رفع آن متمرکز کنید.

ماوس مقصر: باتری، تعمیر و نگهداری و بلوتوث(A Culprit Mouse: Battery, Maintenance & Bluetooth)

اگر یک موش خاص است که توپ بازی نمی کند، چه کاری می توانید انجام دهید؟ اگر از ماوس بی‌سیم استفاده می‌کنید، بلوتوث(Bluetooth) را روشن و خاموش کنید، جفت‌سازی و جفت‌سازی را لغو کنید، یا دانگل USB ماوس را بردارید و دوباره وارد کنید. (USB)هر کدام که برای مدل شما صدق می کند.

یک میز کار با ابزارهای مختلف

دکمه ها را از نظر آلودگی یا کثیفی بررسی کنید و مطمئن شوید که دوشاخه یا کابل USB آسیبی ندیده باشد. (USB)برخی از موش‌ها، مانند نسل اول ماوس جادویی اپل(Apple Magic Mouse) ، به دلیل قطع مداوم ارتباط در حین کار بدنام هستند. این می تواند کارهای ماوس مانند کشیدن و رها کردن چیزی را مختل کند.

آیا مشکل خاص برنامه است؟(Is The Problem App-Specific?)

آیا کشیدن و رها کردن در مک(Mac) بین برخی از برنامه ها کار نمی کند اما با برخی دیگر خوب کار می کند؟ اگر فقط برخی از برنامه های کاربردی با این عملکرد رایج ماوس به درستی کار نمی کنند، باید به دنبال پاسخ هایی باشید که مربوط به نرم افزار خاص مورد نظر باشد.

اگر در همه جا اتفاق بیفتد، به نظر می رسد یک مشکل در سطح سیستم محتمل باشد. با فرض اینکه شما خود سخت افزار ماوس را به عنوان مقصر حذف کرده اید.

برنامه Finder را مجددا راه اندازی کنید(Restart The Finder App)

برنامه Finder قلب تپنده سیستم مدیریت فایل مک شما است. اگر شکم بالا برود، توانایی کشیدن فایل‌ها را از جایی به مکان دیگر از دست خواهید داد. خبر خوب این است که راه اندازی مجدد Finder سریع و آسان است:

  1. command + option + escape. فشار دهید.
  2. در لیست برنامه های خروج اجباری ، به دنبال (Force Quit Applications)Finder بگردید.(Finder.)
  3. روی دکمه Relaunch کلیک کنید.

یاب در پنجره خروج اجباری برنامه ها انتخاب شده است

اکنون فقط یک ثانیه صبر کنید و Finder باید راه اندازی مجدد شود. اگر خوش شانس باشید مشکل کشیدن و رها کردن حل شده است.

مک خود را مجدداً راه اندازی کنید(Restart Your Mac)

اگر راه اندازی مجدد Finder کافی نیست، مک(Mac) خود را به طور کامل راه اندازی مجدد کنید. برای برخی افراد، به سادگی قرار دادن مک(Mac) در حالت خواب و بیدار کردن آن، کار می کند. با این حال، ماشین‌های مدرن آنقدر سریع راه‌اندازی مجدد می‌شوند که ممکن است صرفاً اتلاف وقت باشد. 

بنابراین یک راه اندازی مجدد سخت انجام دهید، اما مطمئن شوید که هر کاری را که باز کرده اید ذخیره کنید. فقط(Just) برای اینکه در امان باشم

تنظیمات Trackpad خود را بررسی کنید(Check Your Trackpad Settings)

در برخی موارد، معلوم می‌شود که ترک‌پد جادویی مک‌بوک‌ها(MacBooks) ممکن است بدون هیچ دلیل واضحی از کار بیفتد. ما شنیده ایم که مردم پس از به روز رسانی در مورد این موضوع شکایت می کنند.

صرف نظر از اینکه، به‌طور خاص به نظر می‌رسد که ترک‌پد شما باعث می‌شود که کشیدن و رها کردن در مک(Mac) شما کار نکند ، حساسیت و سایر تنظیمات آن را بررسی کنید و اگر چیزی اشتباه به نظر می‌رسد، آن‌ها را به سطوح پیش‌فرض یا معقول‌تر برگردانید.

تنظیمات حساسیت پد ردیابی

فقط command+space را نگه دارید تا Spotlight Search راه اندازی شود. ترک پد(trackpad) را تایپ کرده و اینتر را بزنید.

تنظیمات برگزیده خود را بازنشانی کنید(Reset Your Preferences)

اگر هیچ یک از این اصلاحات جواب نداد، می ترسیم که مجبور شوید به یک راه حل فنی خفیف متوسل شوید. macOS از فایل‌های "plist" برای ذخیره تنظیمات برگزیده شما برای جنبه‌های مختلف Mac استفاده می‌کند. ما آن فایل‌ها را حذف می‌کنیم و macOS را مجبور به بازسازی و بازنشانی آن‌ها به حالت پیش‌فرض می‌کنیم. به طور خاص، فایل های plist مربوط به ماوس و ترک پد را حذف می کنیم.

قبل از انجام این کار، اکیداً توصیه می کنیم از Mac خود یک نسخه پشتیبان از Time Machine تهیه(make a Time Machine backup) کنید . این تضمین می کند که اگر مشکلی پیش آمد همیشه می توانید کارها را لغو کنید.

توجه:(Note:) به نظر نمی‌رسد این دیگر راه‌حل مناسبی برای macOS Catalina باشد، زیرا ما نتوانستیم فایل‌های برگزیده مربوطه را در بخش قابل دسترسی کاربر در درایو سیستم پیدا کنیم.

ابتدا Finder را راه اندازی کنید و سپس به Library > Preferences بروید . پس از رسیدن، این فایل‌های plist را حذف کنید:

  • com.apple.driver.AppleHIDMouse.plist
  • com.apple.driver.AppleBluetoothMultitouch.trackpad.plist
  • com.apple.driver.AppleBluetoothMultitouch.mouse.plist
  • com.apple.AppleMultitouchTrackpad.plist
  • com.apple.preference.trackpad.plist

تنظیمات برگزیده در کتابخانه

با حذف این فایل‌ها، مک(Mac) خود را مجدداً راه‌اندازی کنید و بررسی کنید که آیا کشیدن و رها کردن اکنون طبق برنامه کار می‌کند یا خیر. macOS باید این فایل‌ها را با مقادیر پیش‌فرض آنها بازسازی می‌کرد. امیدوارم(Hopefully) مشکلات کشیدن و رها کردن شما را همزمان برطرف کنیم.

What A Drag!

مشکلات بزرگ کامپیوتری می توانند استرس کمتری نسبت به مشکلات کوچک داشته باشند. علی‌رغم آنچه ممکن است فکر کنید، حداقل وقتی مشکل جدی پیش می‌آید، می‌توانید همه چیز را دوباره نصب کنید یا به سادگی سخت‌افزار شکسته را جایگزین یا تعمیر کنید. وقتی مشکلی مانند این پیش می‌آید، می‌تواند ساعت‌ها از زندگی شما را بخورد و از توضیح سرپیچی کند. 

امیدواریم که این مراحل ملموس بیماری مشکل‌ساز موش شما را برطرف کرده باشد و شما را مجبور کرده باشد که دوباره چیزها را در همه جا بکشید و رها کنید.

 



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts