INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
As u zoomvergaderings vir werk of skool gebruik, is hierdie knoppie vir u!
Druk op die knoppie om u demp te skakel, of hou die knoppie ingedruk om die vergadering te verlaat (of beëindig dit as u die gasheer is).
Een van die wonderlikste hiervan is dat dit werk, selfs al is u Zoom -venster nie aktief nie … as dit onder 'n klomp sigblaaie en blaaiervensters begrawe is - geen probleem nie - dit bring die venster na voor en draai u zoom in of uit. Dit is die sleutel om die indruk te handhaaf dat u die hele tyd aandag gegee het!
Nog beter, dit werk alles terwyl u u skerm deel, sodat u nie met die lastige kontroles op die skerm hoef te veg nie.
Kyk na die laaste stap vir 'n weergawe met twee knoppies wat u video ook aan- en uitskakel
Stap 1: Hoe dit werk
Hierdie toestel emuleer eenvoudig 'n sleutelbord as u dit by u rekenaar aansluit. Ons maak gebruik van die ingeboude kortpaaie vir Zoom:
CTRL+ALT+SHIFT bring fokus in die Zoom -venster
ALT+A skakel die toestand van demp aan, as jy stilmaak, skakel dit uit en as dit af is, skakel dit aan
ALT+Q verlaat 'n vergadering of beëindig dit as u die gasheer is
Dit is die kortpaaie vir die Windows -weergawe van die app - ek het nie 'n Mac om dit te toets nie, maar ek is seker 'n soortgelyke ding sal daar werk, miskien met 'n paar aanpassings as die toetsaanslagen anders is.
'N Kort druk op die knoppie stuur CTRL+ALT+SHIFT gevolg deur ALT+A, terwyl 'n lang druk CTRL+ALT+SHIFT gevolg deur ALT+Q en dan ENTER.
Ek het 'n Digispark -kloonbord (attiny85 mikrobeheerder) gebruik en gebou op 'n voorbeeldskets uit die Digikeyboard -biblioteek. Ek het ook hierdie biblioteek gebruik om die knoppie te hanteer. Ek het die Arduino IDE gebruik om die onderstaande kode te flits; u moet eers die Digistump -borde by die bordbestuurder voeg.
// Elliotmade 4/22/2020 // https://elliotmade.com 2020/04/23/physical-mute-button-for-zoom-meetings/ //https://www.youtube.com/watch? v = apGbelheIzg // Gebruik 'n digispark -kloon // dit sal oorskakel na die zoom -toepassing en dit demp of met lang druk // kort knoppie op pen 0 met pullup -weerstand //https://github.com/mathertel/OneButton/ /knoppie biblioteek #sluit "OneButton.h" int button1pin = 0 in; #sluit "DigiKeyboard.h" // knoppies op met OneButton -knoppie1 (button1pin, waar); ongeldige opstelling () {// plaas u opstellingskode hier om een keer te werk: // knoppie funksies button1.attachClick (klik1); button1.attachLongPressStart (longPressStart1); DigiKeyboard.sendKeyStroke (0); DigiKeyboard.vertraag (500); } void loop () {// plaas u hoofkode hier om herhaaldelik te werk: // monitor buttons button1.tick (); } // Hierdie funksie sal gebel word wanneer die knoppie 1 een keer gedruk is (en geen 2. knoppie druk gevolg). void click1 () {// dit is oor die algemeen nie nodig nie, maar met sommige ouer stelsels blyk dit dat // die eerste karakter na 'n vertraging vermy word: DigiKeyboard.sendKeyStroke (0); // Tik hierdie string letter vir letter op die rekenaar (veronderstel in die VS-styl // sleutelbord) DigiKeyboard.sendKeyStroke (0, MOD_SHIFT_LEFT | MOD_CONTROL_LEFT | MOD_ALT_LEFT); DigiKeyboard.vertraag (100); DigiKeyboard.sendKeyStroke (KEY_A, MOD_ALT_LEFT); } // click1 // Hierdie funksie word een keer gebel as die knoppie1 lank ingedruk word. void longPressStart1 () {// dit is oor die algemeen nie nodig nie, maar met sommige ouer stelsels blyk dit dat // die eerste karakter na 'n vertraging vermy word: DigiKeyboard.sendKeyStroke (0); // Tik hierdie string letter vir letter op die rekenaar (veronderstel in die VS-styl // sleutelbord) DigiKeyboard.sendKeyStroke (0, MOD_SHIFT_LEFT | MOD_CONTROL_LEFT | MOD_ALT_LEFT); DigiKeyboard.vertraag (50); DigiKeyboard.sendKeyStroke (KEY_Q, MOD_ALT_LEFT); DigiKeyboard.vertraag (50); DigiKeyboard.sendKeyStroke (KEY_ENTER); } // longPressStart1
Stap 2: Voorrade
Die kern hiervan is die Digispark -mikrobeheerderbord en die knoppie, hoe u dit saamstel, is regtig aan u. Ek het 'n staalbuis as die behuising vir hierdie projek gebruik, want ek wou iets met 'n bietjie swaartekrag hê sodat dit op my lessenaar kan bly sit. Hier is wat dit geneem het:
- Digispark -mikrobeheerderbord
- 10k weerstand
- Kort drukknop
- Draad
- Skenker USB -kabel
- Reghoekige staalbuis (2 "x 1" x 1,5 ")
- 3 mm laaghout wat uitgeknip is om aan die einde te pas
Ek dink daar is baie maklike maniere om dit te monteer - u kan dit op 'n broodbord doen, of 'n klein behuizing in 3D druk, 'n boks lasersny, 'n gat in u lessenaar boor, wat u ook al wil!
Stap 3: Bedrading
Ek het 'n paar foto's hierbo ingesluit … laat weet my as iemand 'n diagram benodig, en ek kan dit teken, maar dit is baie eenvoudig.
- 10k weerstand tussen die 5V en P0 penne
- Draai tussen GND en die een kant van die skakelaar
- Draai tussen P0 en die ander kant van die skakelaar
Dit is al wat daar is! U kan dit eintlik net soos in u rekenaar aansluit, maar ek wou hê dit moet op 'n draad wees, en ek het die einde van 'n ou USB -kabel afgesny en dit direk aan die pads gesoldeer, soos aangedui.
Stap 4: konfyt alles saam
Die foto hierbo toon geen groot detail nie, maar die belangrikste idee hier is om alles in die omhulsel te plaas wat u besluit het. Ek het warm gom gebruik om die bord en drade aan die binnekant van die staalbuis vas te maak, en dan die ente ingevul met 'n klein stukkie lasergesnyde laaghout. Die hele ding (behalwe die knoppie) is met 'n deursigtige laag bespuit om te verhoed dat dit roes, en dit is toe verseël.
Stap 5: Klaar
Koppel dit aan op u rekenaar (doen dit miskien voordat u dit sluit as u die bedrading moet oplos). Geen bestuurders word benodig nie; dit moet net soos 'n sleutelbord optree. Kyk na die video hier om dit in aksie te sien!
Ek het 'n paar ekstra's beskikbaar in my Etsy -winkel, as dit iets is waarsonder u nie kan lewe nie.
Stap 6: Easy Free Alternative
As u van hierdie idee hou, maar nie by 'n lessenaar sit met plek vir meer goed nie, of as u onderweg is en nie iets wil saamneem om net te stil nie, is hier 'n alternatief: