ترفندی برای فعال کردن دائمی sleep mode صفحه‌خوان NVDA برای برنامه‌ها و بازی‌هایی که نیاز به صفحه‌خوان ندارند

درود دوستان گوش‌کنی

امید که ایام به کام باشن.

توی این پست ترفندی رو ارائه می‌دم که می‌تونه برای کاربران NVDA مفید واقع بشه. معذرت اگه ترفند تکراری هست و قبلا پست شده.

گاهی پیش میاد که ما نمی‌خوایم NVDA توی یه نرم افزار یا بازی خاص ففعال باشه، شاید به این خاطر که خود بازی یا نرم افزار گویاست و شاید به دلیلی دیگه. مثلا برنامه‌ی Kurzweil 1000 در حالت عادی خودش گویاست و برای استفاده ازش نیازی به صفحه‌خوان نیست. NVDA به کاربر این امکان رو می‌ده که با زدن کلید‌های ترکیبی NVDA + shift + s وضعیت Sleep Mode رو برای یه برنامه فعال کنه و در واقع NVDA رو توی اون برنامه خاموش کنه. اما این روش دائمی نیست. هر بار که NVDA یا برنامه‌ی مورد نظر باز و بسته بشن، این کار باید مجدد انجام بگیره. با این ترفند می‌تونید این وضعیت رو دائمی کنید.

اول این فایل زیپ خیلی خیلی کوچولو رو بگیرید و از حالت فشرده خارج کنید. توی فایل فشرده یه فایل با نام sleep mode activator.py قرار داره. یه کپی از این فایل بگیرید و یه جایی پیستش کنید. برای این که NVDA رو توی یه برنامه یا بازی خاص خفه کنید، باید اسم فایل اجرایی اون رو بدونید. برای این کار می‌تونید روی آیکون برنامه یا بازی روی دسکتاپ دکمه‌ی اپلیکیشن رو بزنید و گزینه‌ی Open file location رو انتخاب کنید. این گزینه شما رو  روی فایل اجرایی، توی پوشه‌ی محل نصب اون می‌بره. F2 بزنید و بلافاصله ctrl + c رو بزنید تا اسم برنامه که خودش انتخابه کپی بشه. حالا اسم کپی فایلی که دانلود کردید رو به اسم برنامه تغییر بدید. توجه داشته باشید که فقط اسم رو عوض کنید، فرمت رو بذارید همونی باشه که هست. مثلا اگه اسم فایل اجرایی برنامه myprogram.exe هست، اسم فایلی که گرفتید باید بشه myprogram.py.

حالا کلید‌های ترکیبی Windows key + r رو بزنید و توی کادر ظاهر شده بنویسید %appdata% و اِنْتِر بزنید. حالا پوشه‌ی nvda رو پیدا و باز کنید. بعد هم وارد پوشه‌ی appModules بشید و فایل .py که نامش رو عوض کردید رو اینجا پیست کنید. حالا یه بار NVDA رو restart کنید.

تموم شد. حالا NVDA دیگه توی اون برنامه یا بازی کار نمی‌کنه. می‌تونید برای هرچندتا برنامه و بازی که می‌خواید این کار رو انجام بدید.

شاد باشید.

درباره میثم امینی

میثم امینی، متولد ۱۴ مهر ۱۳۷۱ در اصفهان هستم. نابینای مطلق و کمشنوا هستم. دوره‌ی ابتدایی و دو سال نخستین راهنمایی را در مجتمع آموزشی نابینایان ابابصیر گذراندم. بقیه‌ی تحصیلم در مدارس عادی گذشت. در حال حاضر در دانشگاه پیام نور خوراسکان در رشته‌ی مترجمی زبان انگلیسی مشغول به تحصیل هستم. غرب زده، غیر مذهبی و نسبتا بی‌اعتنا به مسائل سیاسی هستم. نژاد‌پرست، سکسیست و متعصب نیستم و همه را بی توجه به ملیت، نژاد، جنسیت و مذهب (یا عدم وجود آن) مساوی می‌دانم. ارتباط با من: فیسبوک (وبسایت اصلی): https://www.facebook.com/meisamamini21 فیسبوک (موبایل): https://m.facebook.com/meisamamini21 تویتر: @MAmini ایمیل: MeisamAmini21@gmail.com
این نوشته در آموزش, آموزش های رایگان ارسال و , برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

28 پاسخ به ترفندی برای فعال کردن دائمی sleep mode صفحه‌خوان NVDA برای برنامه‌ها و بازی‌هایی که نیاز به صفحه‌خوان ندارند

  1. 1

    سلااام!
    ممنونم از ترفندتون.
    من که ندیده بودمش.
    باازم تشکر میکنم و مدال طلا خواستارم.

  2. 2

    وای چقدر خوب! ممنون میثم

  3. 3

    سلام و عرض تشکر فراوون. واقعا یکی از مشکلات عمده من با این برنامه حل شد. یه دنیا ممنون.

  4. 4

    سلام تشكر ميكنم جالب بود. من كه نديده بودم.
    پس يعني برنامه نويسي نياز داره درسته؟
    شما برنامه نويسي كه بلدين اين فايل رو هم خودتون نوشتين آيا؟

  5. 5
  6. 6
    گوشه نشین says:

    سلام میثمجان ترفند جالبی بود و کمی هم طولانی از اینکه همیشه بفکر دوستان هستید متشکر و ممنون هستم…

  7. 7
    کامبیز کامبیز says:

    سلام. به درد من هم میخوره. تشکر

  8. 8
    مسعود says:

    حتما تلاش میکنم یاد بگیرم.
    مرسی میثم.

  9. 9

    میثم؟
    فعال شدنت نویدبخش روزای خوبه. بیشتر واسه خودت تا دیگران. و میدونی چیه؟ این خیلی خوشحالم می کنه.
    در ضمن، ترفندت آس بود. آس. مثل خودت. عالی هستی پسر!

  10. 10

    سلام
    ممنون خیلی کیف کردم چون من از این نرم افزار خوب خیلی استفاده میکنم

  11. 11
    فراز رمضانعلی فراز رمضانعلی says:

    سلام راه جالبیه
    به کار من هم میاد
    فقط باید بگم که کسایی که مود کیبرد رو روی laptopگظاشته باشن sleap moad با اینسرت و شیفت و z فعال میشه.

  12. 12
    پوریا نامدار پوریا نامدار says:

    سلام بر میسم عزیز. اگه میشه بیشتر بازش کن. هر کار کردم که بخوام انجامش بدم نتونستم بفهمم چی شد. مخصوصا بعد از extract کردن این فایل کوچک. بیشتر بگو بببینم چی شد و یا نشد. دمت گرم

    • 12.1

      درود،
      حتما. ببین، توی فایل فشرده یه فایل هست با اسم sleep mode activator.py برای این که NVDA رو توی یه برنامه یا بازی خاص ساکت کنی باید این فایل رو همنام فایل اجرایی اون برنامه یا بازی کنی و توی %appdata%\nvda\appModules پیستش کنی. مثلا اگه اسم فایل اجرایی program.exe هست، نام این فایل رو باید به program.py تغییر بدی و اونجایی که گفتم پیست کنی. حالا یه بار NVDA رو باز و بسته کن و حله.
      امید که این کامنت مسئله رو روشنتر کرده باشه.
      شاد باشی.

  13. 13

    سلام میثم جان.
    بسیاااار بسیااار عالی و کاربردی بود.
    دمت گرررررم پسر.

  14. 14
    محمدحسین قِزِلسُفلا says:

    سلام میثم.
    ترفند جالبی هست. یه جورهایی اِسکیریپت نویسیه.
    ببینم، این رو با استفاده از کد نوشتی؟
    راستش خیلی دنبال چیزی هستم که بشه برای NVDA, اِسکیریپت نویسی مثل جاز کرد یعنی دقیقا همینی که الان هست، باید یه بررسیش بکنم اگر بتونم.
    ببینم تو چیزی نمیدونی که مثلا بشه NVDA رو توی یک برنامه که چیزی رو نمیخونه گویا کرد؟ یعنی دقیقا همین اسکیریپت نویسی؟
    یا اونم باید کد برنامه نویسی بلد باشی؟
    خلاصه خیلی باحال و قشنگ، شرمنده از اینکه کامنتم همه چی در هم شد خخخخخ.
    تا کامنتی دیگر در یک پست دیگر بای بای خخخخخ.
    موفق باشی

    • 14.1

      درود
      آره این یه اسکریپت خیلی کوچولو هست. و نه، من خودم ننوشتمش. این رو یه جایی پیدا کردم.
      برای اسکریپت نویسی باید زبان برنامه نویسی پایتون رو بلد باشی. من خیلی وقت پیش یه خورده یادش گرفتم، ولی خسته کننده شد برام ولش کردم. بعد از یاد گرفتن پایتون هم باید کلی وقت بذاری با نحوه‌ی نوشتن add on های NVDA آشنا بشی. کلی تابع و کلاس و اینطور چیزا رو باید یاد بگیری. من تو فکرم که شروع به یاد گرفتنش کنم. حالا که دائم از NVDA استفاده می‌کنم خیلی خوب می‌شه اگه بتونم add on براش بنویسم. فعلا که امتحان و اینجور چیزا وقت واسم نمی‌ذاره.
      شاد باشی.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *