Results 1 to 1 of 1
Hybrid View
-
24th October 2010 19:55 #1
Êàçóñ ñ òâúðäî çàáèò ãëîáàëåí shortcut
Ïîïàäíà ìè åäíà ïðîãðàìà, êîÿòî ìè õàðåñà, íî ïðîáëåìúò å ÷å èìà íÿêîëêî hard-coded ãëîáàëíè Windows øîðòêúòè, êîèòî ðåãèñòðèðà â ñèñòåìàòà (çà ïîêàçâàíå/ñêðèâàíå íà ïðîãðàìàòà è îùå åäèí-äâà), êîèòî ñòàâà ÿñíî, ÷å íå ìîãàò äà ñå íàñòðîéâàò/èçêëþ÷âàò è ò.í.
À èñòèíñêèÿ ïðîáëåì å ÷å ñà îò ñîðòà Ctrl+Shift+U. À òîâà å êîìáèíàöèÿ, êîÿòî íå å õè÷ íåâúçìîæíî äà ÿ èìà â äîñòà äðóãè ïðîãðàìè. Àç ÿ èìàì â ïî÷òè âñÿêà ïî-ãîëÿìà, ïðèìåðíî Photoshop è äð. Ïèñàõ íà àâòîðà ñêîðî, íî ñèëíî ñå ñúìíÿâàì íÿêîãà äà îòãîâîðè, êàìî ëè äà ãî ïðîìåíè òîâà.
Ìîæå ëè ïî íÿêàêúâ íà÷èí äà ñå íàïðàâè òàêà ÷å êàòî ñå íàòèñíå äà êàæåì òîâà Ctrl+Shift+U, äà ñå ïðåäàäå íà àêòèâíàòà ïðîãðàìà, à êàòî ñå íàòèñíå íåùî óêàçàíî îò ìåí (ïðèìåðíî Ctrl+Win+U), äà ñå ïðåäàäå íîðìàëíî ïî âåðèãàòà êàòî Ctrl+Shift+U è äà ñòèãíå äî âúïðîñíàòà ïðîãðàìà? Ïîëçâàì îòäàâíà AutoHotKey, ìèñëåõ ñ íåÿ êàê äà ñòàíå, íî àêî íÿêîé ìîæå äà äàäå æîêåð
... ùå ñúì áëàãîäàðåí.
---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 19:55 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â 14:07 ----------
Case solved
. Íÿêîëêî ÷àñà èãðà÷êà è òúðñåíå ïî íåòà.
Ìàëêî ïî ìàëêî ñ AutoHotKey âúðâÿõ êúì ïðàâèëíèÿ ñêðèïò, íî âñå íåùî íå áåøå ïåðôåêòíî, ïðèìåðíî àç ñìåíÿì åçèöèòå ñ Ctrl+Shift, è âñå ïî íÿêîå âðåìå ïðè íàòèñêàíåòî íà Ctrl+Shift+U â äàäåíà ïðîãðàìà, ñå ñìåíÿøå è åçèêà.
[Äîáàâåíî] Ïîíåæå ñå îêàçà, ÷å êîãàòî êëàâèàòóðàòà ìè å íà êèðèëèöà, èìà ïðîáëåì ñ Send êîìàíäàòà è âìåñòî äà ñå çàäåéñòâà êàêòî òðÿáâà ïðîãðàìàòà, çà êîÿòî å ïðåäíàçíà÷åí èçïðàùàíèÿ øîðòêúò, àêî òåêóùàòà ïðîãðàìà å óíèêîä - ñå ïîÿâÿâàò éåðîãëèôè, à â íå-óíèêîä ñå ïîÿâÿâà ïðîñòî 'u' è äîòàì. Íàëîæè ñå äà ïîðàçðîâÿ îùå èç AutoHotKey è âìåñòî áóêâàòà 'u' èçïðàùàì ñêàí-êîäà íà êëàâèøà (â ñëó÷àÿ 016). Âñúùíîñò íàâñÿêúäå âìåñòî áóêâè ñå íàëàãà ïîëçâàíåòî íà ñêàí-êîä çà äà íÿìà ïðîëåìè ñ ðàçëè÷íèòå êëàâèòóðíè ïîäðåäáè, êèðèëèöà è ò.í.[/Äîáàâåíî]
 êðàÿ íà êðàèùàòà ïîñòèãíàõ ïåðôåêòåí ðåçóëòàò ñúñ ñëåäíèÿ ñêðèïò:
$^+sc016:: ; õâàùàìå õàðä-êîäíàòèÿ îò ïðîáëåìíàòà ïðîãðàìà øîðòêúò è ãî ïðàùàìå äèðåêòíî â àêòèâíèÿ êîíòðîë (ïðîçîðåö)
hotkey, ^+sc016, off
ControlSend,,^+{sc016}, A
hotkey, ^+sc016, on
return
#\:: ; íîâèÿ (íàøèÿ) øîðòêúò, êîéòî èñêàìå äà çàìåñòè õàðä-êîäíàòèÿ, â ñëó÷àÿ Win+\
Send ^+{sc016} ; èçïðàùàìå íîðìàëíî Ctrl+Shift+u ïî âåðèãàòà (ïîñëåäíîòî å ñ ñêàí-êîäà íà 'u' èíà÷å àêî íå ñìå íà EN èìà ïðîáëåì)
return
Íàé-ñåòíå
.
Last edited by tedych; 25th October 2010 at 23:51. Reason: Ôèêñèðàí ëåê ïðîáëåì ñ keyboard layouts




Reply With Quote
Ïðîáëåìíà R9 280, àðòåôàêòè
7th May 2023, 21:28 in Âèäåîêàðòè