Zoom

אפשר להתאים את סביבת העבודה הראשית ב-Blockly – באופן דינמי על ידי המשתמש או באופן סטטי על ידי המפתח.

הגדרות הזום נקבעות על ידי אובייקט שהוא חלק מההגדרה שלBlockly. לדוגמה:

var workspace = Blockly.inject('blocklyDiv',
    {toolbox: document.getElementById('toolbox'),
     zoom:
         {controls: true,
          wheel: true,
          startScale: 1.0,
          maxScale: 3,
          minScale: 0.3,
          scaleSpeed: 1.2,
          pinch: true},
     trashcan: true});

אמצעי בקרה

יש להגדיר את הערך כ-true כדי להציג את הלחצנים 'התמקדות', 'התקרבות' ו'התרחקות'. ברירת המחדל היא false.

גלגל

יש להגדיר את הערך true כדי לאפשר לגלגל העכבר לשנות את מרחק התצוגה. ברירת המחדל היא false.

startScale

גורם הגדלה ראשוני. באפליקציות עם כמה רמות, הערך של startScale מוגדר לעיתים קרובות לערך גבוה יותר ברמה הראשונה, ואז הוא יורד בהדרגה ככל שהרמות הבאות נעשות מורכבות יותר. ברירת המחדל היא 1.0.

maxScale

פקטור הכפלה המקסימלי, עד כמה אפשר להתקרב. ברירת המחדל היא 3.

minScale

גורם הכפלה המינימלי שבו אפשר להתרחק. ברירת המחדל היא 0.3.

scaleSpeed

בכל שלב של התקרבות, קנה המידה מוכפל או מחולק בהתאמה במהירות הערך: scale = scaleSpeed ^ steps. שימו לב שבנוסחה הזו מתבצע חיסור של שלבי ההתרחקות ושלבי ההתקרבות. ברירת המחדל היא 1.2.

עשה תנועת צביטה

צריך להגדיר את הערך true כדי לאפשר תמיכה בתנועת צביטה להגדלת מרחק התצוגה במכשירי מגע. ברירת המחדל היא true אם האפשרות wheel או controls מוגדרת לערך true.