keyboardfxv1.1-userguide
description keyboardfx isatoolforadobeafterefects,specificalydesignedtocreate highlycustomizablekeyboardstogetherwithuserdefinedtypinganimations. instalation keyboardfx canberunasadockablepanelorasawindow. Toinstalandrunasadockablepanel(wilbevisibleinthe"Window"menu): 1. Copythefile keyboardfx.jsxbin intothefolder: ".SupportFiles/Scripts/ScriptUIPanels"(onWindows) or".scripts/scriptuipanels"(onmacos)ofyourafterefectsinstalation. 2. RestartAfterEfects Toinstalandrunasawindow (wilbevisibleinthefile->scriptsmenu): 1. Copythefile keyboardfx.jsxbin intothefolder: ".SupportFiles/Scripts/"(onWindows) or".scripts/"(onosx)ofyourafterefectsinstalation. 2. RestartAfterEfects page2
interface1/2 Thescriptcanberunasadockablepanel(wilbevisibleandrunfrom the Window menuofafterefects)orin window mode (visibleandrun from thefile->scriptsmenu).themodedependsonwhichfolderyouinstalthescriptin(seeinstructionsonpage2) Clickingonthelogobringsup awindow withsmalhelptips. Herewewilalsofinda listofspecialcodesfor iluminating the modifier(ctrl,shiftetc.) cucursor(arow keys) navigation(pageup/downetc.) andnumnericpad keysofakeyboard Hereyoucantypethecustom textthatkeyboardfxwil generatetypinganimationsfor. Pleaserefertopages5-8 onthisguideformore informationonhow to iluminatespecialkeys. Besidesthecustom text, therearefivepresets forgeneratinginteresting lightingkeyanimations: _sequentialyhorizontal _sequentialyvertical _random _spiral-in _spiral-out Progressbar (onlyvisiblewhenthescript isrunin Window mode) Startsthegenerationprocedure page3
interface2/2 Youcanselectbetween7basic typesofkeyboards. Keepinmindthatalkeyboardsare highlycustomizablewithalotof efectcontrols. The7basictypesofkeyboardsare: Apple-Dark _ AppleLight_ PC-Dark _ PCClassic2-ColorBeige _ Mobile/TabletDark _ Mobile/TabletLight_ Commodore64 _ Enablesthe3Dforal layersthatkeyboardfx createsandappliesa smalextrusiontothe keysandbackplateofthe keyboard createsseparatetext layersforeachkeyofthe keyboard enablestheshyswitch foralthekeytextlayers selectbetweena QWERTY,AZERTYorDVORAK keyboardlayout page4
specialcodes Akeyboardapartfrom thecharacterkeys,alsofeaturesalotofextrakeys. Thesetypicalyare: TheFUNCTIONkeys:F1,F2...F12etc. TheMODIFIERkeys:ALT,CTRL,SHIFT,MENUetc. TheARROW keys: TheNAVIGATIONkeys:INSERT,DELETE,HOME,END,PAGEUPetc. TheNUMERICKEYPADkeys:0.9,NUM LOCK,SLASH,ASTERISK,MINUSSIGN,ENTERetc. InorderforkeyboardFXtounderstand-onastring oftext-thatyouwantthesekeystobeiluminated, aspecialcodemustbetyped.thisspecialcodeis nothingmorethedoublecurlybracketsbeforeand afterthespecialkeyyouwanttobeiluminated,like this:{specialkey} Forexample: YouwantkeyboardFXtogeneratetypinganimations forthefolowingtwowords:heloworld!andimmediatelyafterthat,youwanttoiluminatethe PageDown key.whatyoushouldwriteinthetext fieldofkeybardfxis:heloworld!{pagedown } andthenpressthe Generatekeyboard! buton. Therearedetailedlistsofalspecialcodesforeachbasickeyboardinthefolowingpages. Apartfrom thesespecialcodesforeachkeyboardthereisalsooneextracodethatapplieseverywhere.thatisthe {PAUSE}code.Thiscodepausestheanimationsofthekeysforabrief moment.youcanuseitmultipletimestomakethepausedurationbigger. page5
specialcodes-apple Escape: {ESC} F1: {F1} F2: {F2} F3: {F3} F4: {F4} F5: {F5} F6: {F6} F7: {F7} F8: {F8} F9: {F9} F10: {F10} F11: {F11} F12: {F12} :{EJECT} F13: {F13} F14: {F14} F15: {F15} F16: {F16} F17: {F17} F18: {F18} F19: {F19} fn: {FUNCTION } home: {HOME} pageup: {PAGEUP} delete: {NAVDELETE} end: {END} pagedown: {PAGEDOWN } delete: {DELETE} tab: {TAB} capslock: {CAPSLOCK} return: {RETURN } leftshift: {LEFTSHIFT} rightshift: {RIGHTSHIFT} leftcontrol: {LEFTCONTROL} leftoption: {LEFTOPTION } leftcommand: {LEFTCOMMAND} spacebar: {SPACEBAR}(optional) rightcommand: {RIGHTACOMMAND} rightoption: {RIGHTOPTION } rightcontrol: {RIGHTCONTROL} arow up: {ARROW UP} arow left: {ARROW LEFT} arow down: {ARROW DOWN } arow right: {ARROW RIGHT} clear: {NUM CLEAR} =: {NUM EQUAL} /:{NUM SLASH } *:{NUM ASTERISK} 7: {NUM 7} 8: {NUM 8} 9: {NUM 9} -:{NUM MINUS} 4: {NUM 4} 5: {NUM 5} 6: {NUM 6} +: {NUM PLUS} 1: {NUM 1} 2: {NUM 2} 3: {NUM 3} 0: {NUM 0}.: {NUM FULLSTOP} enter: {NUM ENTER} page6
specialcodes-pc Escape: {ESC} F1: {F1} F2: {F2} F3: {F3} F4: {F4} F5: {F5} F6: {F6} F7: {F7} F8: {F8} F9: {F9} F10: {F10} F11: {F11} F12: {F12} Insert: {INSERT} Home: {HOME} PageUp: {PAGEUP} Delete: {NAVDELETE} End: {END} PageDown: {PAGEDOWN } PrintScreen: {PRINTSCREEN } ScrolLock: {SCROLLLOCK} Pause/Break: {PAUSEBREAK} NumbersLock: {NUM LOCK} Slash: {NUM SLASH } Asterisk: {NUM ASTERISK} MinusSign/Dash: {NUM MINUS} Seven: {NUM 7} Eight: {NUM 8} Nine: {NUM 9} PlusSign: {NUM PLUS} Four: {NUM 4} Five: {NUM 5} Six: {NUM 6} One: {NUM 1} Two: {NUM 2} Three: {NUM 3} Zero: {NUM 0} FulStop: {NUM FULLSTOP} Enter: {NUM ENTER} Backspace: {BACKSPACE} Tab: {TAB} CapsLock: {CAPSLOCK} Enter: {ENTER} LeftShift: {LEFTSHIFT} RightShift: {RIGHTSHIFT} LeftControl: {LEFTCONTROL} LeftWindows: {LEFTWINDOWS} LeftAlt: {LEFTALT} Spacebar: {SPACEBAR}(optional) RightAlt: {RIGHTALT} RightWindows: {RIGHTWINDOWS} Menu: {MENU} RightControl: {RIGHTCONTROL} Arow Up: {ARROW UP} Arow Left: {ARROW LEFT} Arow Down: {ARROW DOWN } Arow Right: {ARROW RIGHT} page7
specialcodes-mobile/tablet Shift:{SHIFT} Backspace:{BACKSPACE} Symbols:{SYMBOLS} Language:{LANGUAGE} Return:{RETURN} specialcodes-commodore64 Clear/Home: {CLEARHOME} Instert/Delete: {INSTDEL} Control: {CONTROL} Commodore: {COMMODORE} RightShift: {RIGHTSWIFT} Restore: {RESTORE} Return: {RETURN } LeftSwift: {LEFTSHIFT} CursorUp/Down: {CURSORUPDOWN } CursorLeft/Right: {CURSORLEFTRIGHT} F1: {F1} F3: {F3} F5: {F5} F7: {F7} page8
efectcontrols Oncethekeyboardhasbeengenerated,youwilfindanumberofthefolowing efectcontrolsintheefectpaneloftheshapelayerofkeyboardfx. efectcontrolsforadjusting thetypingspeedandthe pre-runtime efectcontrolsforadjusting theroundnesssize,spacing,color andglow propertiesofthekeys efectcontrolsforadjusting thecolor,size,position,trackingandlinespacingofthetext layersforeachkey efectcontrolsforadjusting thelookofthebackplate efectcontrolforadjusting thecursorblinkingrate page9
compatibility keyboardfxiscompatibleandhasbeensuccessfulytestedon: -AfterEfectsCS6 -AfterEfectsCC -AfterEfectsCC2014 -AfterEfectsCC2015 -AfterEfectsCC2015.3 -AfterEfectsCC2017 -AfterEfectsCC2018 -AfterEfectsCC2019 onbothwindowsandmacosplatforms. triallimitations YoucantestkeyboardFXfreefor7days.Intrialmodetheselimitations apply: -15%ofthetotalkeysofthekeyboardwilnotbeavailable page10
versionhistory 1.1 January9th,2019 -added:thedvorakkeyboardlayout -added:fivekeyslightinganimationpresets -optimized:broadenedcompatibility.keyboardfxinnow compatiblewith olderversionsofafterefects(cc+cs6) -changed:keyboardfxnolongerusesthe"arial"fontasthedefaultfontforevery textlayeritgenerates.itwilnow usewhateverfontisselectedinthe AfterEfectsCharacterPanelupongeneration. 1.0 October28th,2018 -initialrelease page10
Thisscriptisprovided"asis,"withoutwarantyofanykind,expressedorimplied. Innoeventshaltheauthorbeheldliableforanydamagesarisinginanywayfrom theuseofkeyboardfx. copyright2019@ RealCreations www.realcreations.gr