העכבר הימני משגע אותי....

מחשבים, חומרה, KODI, NUC, Raspberry pi
SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #1 

שלום חברים, יש לי מחשב נייח עם ווינדווז.10 והרבה פעמים אני לוחץ בטעות עם ה-אמה על העכבר הימני שמבטל לי את הפעולה שאני רוצה לבצע בלחצן השמאלי הראשי ולפעמים זה גרירה ארוכה או משהו אחר ארוך ומסובך והאצבע השנייה אמה קוראים לה, לוחצת בטעות על הלחצן הימני ומבטלת את הפעולה שביצעתי וזה מביא לי קריזה וגורם לי למחשבות רציניות על לקטוע האמה וככה לפתור את הצרה הצרורה הזאת...
ניסיתי להחליף בין הלחצנים שהימני יהייה הראשי, אבל זה מאוד לא נוח.
יש כאן מישהו שגם סבל מהצרה הזאת ומצא לזה פיתרון?
שמעתי שמועות על תוכנה שבעזרתה צריך ללחוץ על העכבר הימני 2 או 3 שניות כדי שהפעולה תתבצע, (כנראה שלא רק אני סובל מזה), אבל אני לא מוצא תוכנה כזאת...
! ! ! please help ! ! ! ---- הרבה תודה מראש !

ziv_r
סמל אישי של משתמש
עורך ראשי HTmag
עורך ראשי HTmag
תגובות: 42949
הצטרף: ינואר 2005
נתן תודות: 1998 פעמים
קיבל תודות: 4462 פעמים

שרשור שלא נקרא #2 

אפשר לבטל את הקליק הימני בעכבר:
https://www.raymond.cc/blog/restrict-or ... -explorer/

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #3 

לבטל אותו זיו ?, ומה אני אמור לעשות כשאני צריך אותו?

ziv_r
סמל אישי של משתמש
עורך ראשי HTmag
עורך ראשי HTmag
תגובות: 42949
הצטרף: ינואר 2005
נתן תודות: 1998 פעמים
קיבל תודות: 4462 פעמים

שרשור שלא נקרא #4 

לפי התלונה הראשונית שלך, נשמע שאתה ממש סובל מהכפתור, לכן ההצעה שלי.
אם היא לא רלוונטית, חפש פתרון אחר.

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #5 

אני בהחלט סובל אבל ברור שאני צריך אותו לפעמים.
אחיין שלי שיחייה אמר לי אתמול בליילה לדחוף איזה חתיכת נייר-מגבת מתחת ללחצן הימני בפינה העליונה הימנית כדי שיהייה יותר קשה ללחוץ עליו ובינתיים זה עובד, כי עכשיו צריך ללחוץ עם כוח על הלחצן הימני כדי שיבצע את הפעולה ואין עכשיו סיכוי שתהייה לחיצה מקרית עם האמה שלי.......אולי הבעייה הארורה נפתרה.....only God knows........
בכול אופן אני מודה לך על הניסיון לעזור זיו, רק ששכחת שצריך את העכבר הימני לפעמים.....יום טוב לך!

JamesStone
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1334
הצטרף: יולי 2015
שם מלא: James Stone
נתן תודות: 464 פעמים
קיבל תודות: 134 פעמים

Re: העכבר הימני משגע אותי...

שרשור שלא נקרא #6 

יש אפליקציה בשם AutoHotKey ושם אתה יכול לכתוב סקריפט שעושה דיליי של 2 שניות לפני השיגור של "לחצן ימני".

משהו כמו:

קוד: בחירת הכל

#Persistent            

; Wait for a right click
Exit
;  ==============| Assignments |============
Rbutton::	
sleep, 2000	;Two seconds pause
gosub rClick
return


;  =============| Subroutines |============
rClick:
rClick_var:=-1
while rClick_var<0
  {
   GetKeyState, state, RButton			; check the RButton state
         if state = D
	    {
            rClick_var:=10
	     sleep, 100
	     Click, Right	;do the right click
            }
  }
return

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #7 

המון תודה ג'יימס ואם זה יעבוד אז אתה ענק מהחיים, כי הנייר המקופל שתקעתי מתחת ללחצן הימני גם לא הכי נוח.....אני אעדכן אותך אם זה עובד

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #8 

אחיין שלי שמבין בסקריפטים עוזר לי והוא העתיק במחשב שלו את מה שכתבת, אבל הוא אומר שזה מבטל לגמרי את העכבר הימני ולא עובד....בדקת אצלך אם זה עובד אצלך ג'יימס?

JamesStone
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1334
הצטרף: יולי 2015
שם מלא: James Stone
נתן תודות: 464 פעמים
קיבל תודות: 134 פעמים

שרשור שלא נקרא #9 

21/04/2022 15:26  
SHAULISHKO כתב:
אחיין שלי שמבין בסקריפטים עוזר לי והוא העתיק במחשב שלו את מה שכתבת, אבל הוא אומר שזה מבטל לגמרי את העכבר הימני ולא עובד....בדקת אצלך אם זה עובד אצלך ג'יימס?
...
בדקתי, ןמסתבר שמאז שהתעסקתי עם זה, הם שידרגו את התוכנה ושינו כמה מהפקודות.
אני מנסה להזכר איך עושים את זה ובהמשך אעלה את הגירסה שעובדת. סבלנות.. :P

ג'יימס

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #10 

רק עשה טובה גדולה ליישוב הציוני ג'יימס ותבדוק אם זה עובד על העכבר שלך כדי שלא אציק לאחיין שלי שוב לחינם

JamesStone
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1334
הצטרף: יולי 2015
שם מלא: James Stone
נתן תודות: 464 פעמים
קיבל תודות: 134 פעמים

שרשור שלא נקרא #11 

טוב, אז תיקנתי את הסקריפט והשתמשתי בפקודות המשודרגות..

קוד: בחירת הכל

;  #InstallMouseHook
#Persistent
sleep, 100
;Pause, off
; Wait for a right click
Exit

;  ==============| Assignments |============
Pause::
trayTip, ,.. script paused
Suspend ,toggle
;Pause, toggle
return

Rbutton::	
CoordMode, ToolTip, Screen

KeyIsDown := 0	;set to default
sleep, 100
KeyIsDown := GetKeyState("RButton", "P")
toolTip, 1st RButton press (wait two Sec..)
if (KeyIsDown > 0)
	{
	KeyIsDown := 0	;reset for the 2nd check
 	sleep, 2000	;two seconds pause
	KeyIsDown := GetKeyState("RButton", "P")	;after two seconds, still pressed?
	if (KeyIsDown > 0)				;If true - send the riht click
		{
   	              Click, Right			;do the right click
;	              SoundPlay, %A_WorkingDir%\Sounds\GoGraph.wav, 1 
 		KeyIsDown := 0	;set back to default
		 }
	}
toolTip,
return
תהנה,

אגב, הוספתי שם גם ניטרול הסקריפט באמצעות מקש ה-Pause.

ג'יימס

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #12 

לפני ששלחת לי את המתוקן ג'יימס יקר, האחיין שלי כבר כתב סקריפט של 10שורות וזה עובד נהדר אצלי אז אני לא רוצה לגעת בזה.
עכשיו אני הולך לבצע גיבוי אקרוניס דחוף ל-SYSTEM כדי ששידרוג איכות החיים הנהדר הזה לא ייברח לי מהארץ....
המון המון תודה לך ג'יימס יקר ורק הבעיה שלי עכשיו היא שאני לא יודע איך בדיוק נותנים תודה....אתה יכול ללמד אותי את זה???

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #13 

שכחתי לצרף את מה שהאחיין כתב

#Persistent
; Wait for a right click
Exit
Rbutton::
KeyWait, RButton, U T3
if ErrorLevel
Click, Right
<div style="direction: ltr;">return

SHAULISHKO פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 195
הצטרף: אוגוסט 2012
נתן תודות: 5 פעמים
קיבל תודות: 1 פעם

שרשור שלא נקרא #14 

מצאתי ג'יימס איך נותנים ''תודה'' ונתתי לך עכשיו אחת ענקית....

JamesStone
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1334
הצטרף: יולי 2015
שם מלא: James Stone
נתן תודות: 464 פעמים
קיבל תודות: 134 פעמים

שרשור שלא נקרא #15 

21/04/2022 17:11  
SHAULISHKO כתב:
שכחתי לצרף את מה שהאחיין כתב

קוד: בחירת הכל

#Persistent
; Wait for a right click
Exit


Rbutton::
KeyWait, RButton, U T3
if ErrorLevel
Click, Right
return
...
אחלה, האחיין כתב את זה בצורה פשוטה וטובה.
בחור מוכשר האחיין. שאפו !

ג'יימס

שלח תגובה

חזור אל “חומרה PC + סטרימרים”