Results 1 to 1 of 1

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654

    Êàçóñ ñ òâúðäî çàáèò ãëîáàëåí 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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè