AutoToolsi suvand WebScreens on suurepärane viis Taskeris ainulaadse lõikelauahalduri loomiseks. See õpetus näitab teile, kuidas seda teha.
Olen juba mõnda aega püüdnud mööda hiilida probleemist, et mu telefonis pole lõikepuhvrihaldurit. Seal on kolmanda osapoole rakendused ja mõned klaviatuurid, millel on sisseehitatud oma lõikelauahaldur, kuid isiklikult leian, et paljud kolmanda osapoole klaviatuurid on aeglased ja kohmakad, seetõttu jään üldiselt nende juurde Gboard. Lisaks püüan tavaliselt vältida ühele eesmärgile pühendatud uue rakenduse installimist, kui saan sellest mööda. Siin hakkab mängima minu enda Taskeris tehtud lõikelauahaldur!
Tasker – lõikelauahaldur
Tänu uuele AutoTools WebScreens toimingule on mul lõpuks võimalik luua oma lõikelauahaldur, millele on kiire ja lihtne juurde pääseda. Tasker Clipboard Manageri projekt võib salvestada kuni 9 klippi, asendades vanad uute klippide lisamisel. Valisin salvestamiseks 9 üksust, kuna need mahuvad minu ekraanile üsna kenasti, kuid mõne lihtsa näpunäidetega saate salvestatud lõikepuhvrite arvu määrata ükskõik millisele.
Samal ajal kui sa võiks kui teil on lõikepuhvri üles tõmbamiseks ujuv toimingunupp (FAB), eelistan selle asemel kasutada pühkimisliigutust. Võimalike jõudlusprobleemide leevendamiseks olen seadistanud Taskeri lõikelauahalduri projekti väga väike ruumijälg teie telefoni mälus, kuna profiili saab teatud rakendustega töötamiseks piirata ainult. Allolevas videos näete, kuidas lingin lõikelaua menüü ainult Google+ ja Pages Manager rakendustega. Pidage siiski meeles, et klippide kogumine toimub taustal igal ajal, kui teete praeguses salvestatud klipis muudatusi.
Kui kasutate Liitu rakendus, ei tohiks see projekt seda segada. Kuid kasutades liitumist, saate ka minu projektist valitud klippe oma teiste seadmetega jagada. Selle projekti jaoks kasutan funktsiooni AutoTools WebScreens, seega veenduge, et teil oleks pistikprogramm installitud. Kõik muu on lihtsalt Tasker. Juurdepääsu lõikelauahaldurile juhivad rakendused ise. Seega ei pea ma seda profiili YouTube'i vaatamise või mängu mängimise ajal aktiivne olema, nii et minu profiil aktiveeritakse ainult nendes rakendustes, mis seda nõuavad.
Siin on video, mis näitab minu loomingut tegevuses:
Kui soovite importida minu projekti sellisel kujul, nagu see on, saate seda teha, klõpsates alloleval lingil, mis viib teid AndroidFileHosti allalaadimislehele.
Laadige alla Taskeri lõikelauahalduri projekt
Laadige alla ülaltoodud ZIP-fail ja ekstraheerige sisu oma Android-seadme sisemällu. Avage Tasker ja keelake eelistustes "Algaja režiim". Seejärel minge tagasi Taskeri avalehele ja vajutage pikalt vasakpoolses alanurgas olevat koduikooni. Näete projekti "impordi" valikut. Puudutage seda valikut ja seejärel leidke varem ekstraktitud .prj.xml-fail. Pärast importimist näete Taskeri vaikekoduikooni kõrval allosas uut vahekaarti.
Pange tähele, et see projekt nõuab teilt AutoTools paigaldatud töötamiseks. Kui soovite kohandada minu projekti erinevaid aspekte, siis soovitan teil allpool lugemist jätkata, et saaksite teada, kuidas see toimib ja milliseid muudatusi saab teha. Pange tähele, et vähemalt peaksite rakendusi rakenduse kontekstis muutma nii seda lõikepuhvrihaldurit saab kutsuda rohkemates rakendustes kui vaikekomplekt, mille olen selle aktiivseks muutnud jaoks.
PROFIIL – lõikelauaga rakendused
Selles näites kasutan veebiekraanide pühkimise lubamiseks teenust Google+ ja Pages Manager.
TASKER PROFIIL – lõikelauaga rakendused
Profile: Apps With ClipboardRestore: no
Application: Google+ or Pages Manager
Enter: Launch Menu
A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe
Display Mode: Overlay
Close Overlay ID: Swipe
Source: /storage/emulated/0/AutoTools/swipe/page.html
Toast Duration: 5000
Background Color: #00CE93D8
Width: 10
Height: 400
Gravity: Bottom Right
Animation: Slide In From Bottom
Overlay Id: Swipe
Show Duration: 500
Hide Duration: 250
Drag: Not Draggable
Hide Dialog Shadow: true
Inject In Header: var a=1;
Commands Prefix: swipe
Swipe Left: left
Swipe Right: right
Swipe Up: up
Swipe Down: down
Border Color: #AB47BC
Border Witdh: 3
Border Side: Right Timeout (Seconds):30 ]
Exit: Exit Clip Gesture
A1: AutoTools Web Screen [ Configuration: Screen Preset: Swipe
Display Mode: Close
Close Overlay ID: Swipe
Source: /storage/emulated/0/AutoTools/swipe/page.html
Toast Duration: 5000
Background Color: #00CE93D8
Width: 10
Height: 400
Gravity: Bottom Right
Animation: Slide In From Bottom
Show Duration: 500
Hide Duration: 250
Drag: Not Draggable
Hide Dialog Shadow: true
Inject In Header: var a=1;
Commands Prefix: swipe
Swipe Left: left
Swipe Right: right
Swipe Up: up
Swipe Down: down
Border Color: #AB47BC
Border Witdh: 3
Border Side: Right Timeout (Seconds):30 ]
Loe rohkem
Valige kontekstis rakendused, mida soovite lubada, seejärel looge ülesanne nimega Käivitusmenüü. See toiming lubab Taskeri projekti – lõikelauahalduris WebScreeni pühkimise.
ÜLESANNE – Käivitage menüü
Importige suvandis AutoTools WebScreen ekraani eelseadistus (pühkimine) ja eemalda kõik käsud peale 'vasakule' seadistuslehe käskude jaotises.
Seadistage akna sätted vastavalt oma eelistustele. Mul on gravitatsioon seatud all paremale, samas kui laius on 10 ja kõrgus on seatudtäita'.
ÜLESANNE – klipi žest väljumine
Peame žesti keelama, kui seda pole vaja. Lisage väljumisülesanne ja looge teine WebScreensi toiming. Seekord kasutage ekraanirežiimi, et määrataSulge' tegevus. See lõpetab WebScreeni ja pühkimistuvastuse.
PROFIIL – Kuva menüü
Vaikimisi väljastab paremale pühkimine automaatsete tööriistade käsu pühkige=:=paremale. Kui see juhtub, tahan, et mu lõikelauahaldur avaneks. Looge uus profiil, mille AutoAppsi kontekstiks on määratud "pühkige' filtrina. Kui pühkimine on tehtud, ilmub kena menüü kõigi vajalike klippidega.
TASKER PROFIIL – Kuva menüü
Profile: Show MenuEvent: AutoApps Command [ Configuration: Command Filter: swipe ]
Enter: Clipboard Menu
A1: AutoTools Web Screen [ Configuration: Screen Preset: Card List
Display Mode: Dialog
Source: /storage/emulated/0/AutoTools/cardlist/page.html
Toast Duration: 5000
Width: 100
Height: fill
Gravity: Bottom Right
Animation: Slide In From Top
Show Duration: 500
Hide Duration: 250
Close On Command: true
Wait For Command: true
Title: Clip
Card Titles: %ClipPosition()
Card Subtext Left: %ClipAbrev()
Card Commands: %ClipPosition()
Commands Prefix: clipboard
Background Color: #BDBDBD
Accent Color: #F9A825
Max Card Width: 90%
Max Image Height: 75
Title Text Size: 5
Card Padding: 0
Card Alignment: Center
Item Separator:, Timeout (Seconds):30 ]
Loe rohkem
ÜLESANNE – lõikelaua menüü
Küljendus on 'laenatud' Joao õpetus. Mulle meeldis, kuidas külgheitja välja nägi, nii et ratast polnud mõtet uuesti leiutada. Ilmselgelt on selles WebScreenis kasutatavad muutujad erinevad, kuid paigutus on üsna sama.
Lisage AutoToolsi veebiekraani toiming ja valige eelseadistatud kaardiloend. Määrake jaotises Akna seaded:
- Laius kuni 100
- Kõrgus kuni täita
- Gravitatsioon kuni Paremalt alumine
Jaotises Käsuvalikud lubage mõlemad Sule käsu peale ja Oodake käsku, seejärel jaotises Kaartide komplekt:
- Kaardi pealkirjad % ClipPosition() (sisaldab numbreid 1-9)
- Kaardi alltekstid % ClipAbrev() (sisaldab lühikest katkendit)
- Kaardi käsud % ClipPosition() (kasutatakse ajakirjanduse tuvastamiseks)
- Käskude eesliide lõikelaud
- Maksimaalne kaardi laius ja minimaalne kaardi laius kuni 90%
- Maksimaalne pildi kõrgus kuni 75
- Pealkirja teksti suurus kuni 5
Muutke teatise välimust, mängides ise nende numbritega ringi. Pidage meeles, et veebiekraani avamine ilma järgmise sammuta ei anna teile eelvaateid.
ÜLESANNE – massiivi numbrid
Vajame massiivi, mis sisaldab numbreid 1-9. Neid kasutatakse meie lõikepuhvri kirjete tuvastamiseks ja need salvestatakse % ClipPosition() massiivi.
ÜLESANNE – massiivi numbrid
array numbersA1: Variable Set [ Name:%ClipPosition To: 1.2.3.4.5.6.7.8.9
Recurse Variables: Off Do Maths: Off Append: Off ]
A2: Variable Split [ Name:%ClipPosition Splitter:. Delete Base: Off ]
Loe rohkem
Looge see ülesanne ja seejärel massiiv. See loob globaalse massiivi.
PROFIIL – lõikelaua monitor
See profiil jälgib muudatusi % KLIP süsteemimuutuja, mis sisaldab praegust lõikepuhvri väärtust. Looge profiil sündmuse päästiku muutujakomplektiga ja määrake see muutujat jälgima % KLIP. Kui kasutaja (teie) on määranud uue lõikelaua kirje, tuvastab Tasker muudatuse.
PROFIIL – lõikelaua monitor
Profile: Clipboard MonitorEvent: Variable Set [ Variable:%CLIP Value:* User Variables Only: Off ]
Enter: Clipboard Manager
A1: Variable Section [ Name:%CLIP From: 1 Length: 6 Adapt To Fit: On Store Result In:%abrev ]
A2: Array Push [ Variable Array:%ClipboardArray Position: 1 Value:%CLIP Fill Spaces: Off ]
A3: Array Push [ Variable Array:%ClipAbrev Position: 1 Value:%abrev Fill Spaces: On ]
A4: Array Process [ Variable Array:%ClipAbrev Type: Remove Duplicates ]
A5: Array Process [ Variable Array:%ClipboardArray Type: Remove Duplicates ]
A6: Array Process [ Variable Array:%ClipboardArray Type: Squash ]
A7: Array Process [ Variable Array:%ClipAbrev Type: Squash ]
A8: Array Pop [ Variable Array:%ClipAbrev Position: 10 To Var: ] If [ %ClipAbrev(#) eq 10 ]
A9: Array Pop [ Variable Array:%ClipboardArray Position: 10 To Var: ] If [ %ClipboardArray(#) eq 10 ]
Loe rohkem
ÜLESANNE – lõikelaua haldur
Meie lõikelaua sisu on salvestatud %ClipboardArray(). Iga kord, kui salvestatakse uus lõikepuhvri, an Massiivi tõuge (A2) toiming liigutab selle massiivi 1. positsioonile. Kuna ma ei taha, et kogu tekst oleks külgmenüüs nähtav, lõin teise massiivi % ClipAbrev()(A3) mis salvestab lõikepuhvri esimesed X tähed. Lõikepuhvri lühendamiseks kasutage (A1) Muutuja valik ja piirake märkide arvu 6-ni (veenduge, et Adapt to Fit on märgitud) ning salvestage see väärtus kohalikku % abrev muutuja, mida kasutatakse täitmiseks (A3) Massitõuge tegevust.
Nüüd, kui meil on lõikepuhvri kollektsioon valmis, peame selle segaduse koristama. Massiivi kogub kõik lõikelauad. See tähendab, et kui valime oma külgmenüüst lõikelaua, kogub see uue väärtuse ja määrab selle menüü duplikaadina. Seetõttu tahan iga kord, kui klipi salvestame, duplikaatkirjed eemaldada (A4, A5) ja eemaldage tühjad kohad (A6, A7). Massiivi protsessitoimingud teostatakse mõlemal % lõikelaua massiiv() ja % ClipAbrev().
Lõpuks tahan, et mu menüü sisaldaks ainult 9 kirjet. Teil võib olla rohkem, kuid leian, et 9 menüüd sobivad minu ekraanile suurepäraselt ilma kerimata. Selleks kasutage Massiiv pop (A8, A9) ja eemaldage 10. positsioon. Tee seda AINULT kui massiiv sisaldab 10 elementi. Vastasel juhul eemaldatakse viimane element. Selle saavutame elementide arvu kontrollimisega %ClipboardArray(#) = 10.
PROFIIL – määrake lõikelaud
Oleme peaaegu valmis. See on väga lihtne profiil. Kasutame AutoAppsi käskude lõikepuhvrit, et kontrollida, kas käsk on vastu võetud. Käsk näeb välja selline: lõikelaud=:=1 kus number tähistab meie kõrvalmenüüs vajutatud nuppu.
PROFIIL – määrake lõikelaud
Profile: Set ClipboardEvent: AutoApps Command [ Configuration: Command Filter: clipboard ]
Enter: Set New Clip
A1: Set Clipboard [ Text:%ClipboardArray(%aacomm) Add: Off ]
Loe rohkem
ÜLESANNE – määra uus klipp
Ülesanne on samuti väga lihtne. Seadke lõikepuhvrisse väärtus % ClipboardArray() tahame valida poolt määratud elemendi %aacomm osa saadud käsust. Määra lõikepuhvriks % ClipboardArray(%aacomm) ja oletegi valmis. Taskeri lõikelauahaldur on nüüd valmis.
Nüüd saate valitud rakendustes oma kohandatud lõikelauahalduri avamiseks paremale pühkida! Mine järgi XDA-arendajate õpetused voog rohkemate selliste postituste jaoks. Vaadake ka meie Taskeri näpunäited ja nipid foorum uusima loomingu jaoks meie kogukonna automatiseerimishuviliste seas.