พื้นที่ทำงานหลักของ Blockly สามารถเคลื่อนย้ายไปรอบๆ ได้โดยใช้ 3 วิธี ได้แก่ แถบเลื่อน เมาส์ หรือล้อเลื่อนของเมาส์
การตั้งค่าการย้ายจะกำหนดโดยออบเจ็กต์ที่เป็นส่วนหนึ่งของการกำหนดค่าของ Blockly มีตัวอย่างดังต่อไปนี้
var workspace = Blockly.inject('blocklyDiv', {move:{ scrollbars: { horizontal: true, vertical: true }, drag: true, wheel: false} });
แถบเลื่อน
กำหนดว่าพื้นที่ทำงานมีแถบเลื่อนแนวตั้งหรือแนวนอน ใช้ออบเจ็กต์ที่พร็อพเพอร์ตี้ horizontal
กำหนดว่าจะเปิดใช้การเลื่อนแนวนอนหรือไม่ และพร็อพเพอร์ตี้ vertical
จะกำหนดว่าเปิดใช้การเลื่อนแนวตั้งหรือไม่
หากมีการส่งบูลีน ก็เทียบเท่ากับการส่งออบเจ็กต์ที่ตั้งค่าทั้งพร็อพเพอร์ตี้ horizontal
และ vertical
เป็นค่าดังกล่าว ค่าเริ่มต้นจะเป็น true
(เปิดใช้ทั้งการเลื่อนในแนวนอนและแนวตั้ง) หากพื้นที่ทำงานมีหมวดหมู่
ลาก
ระบุว่าพื้นที่ทํางานสามารถลากด้วยเมาส์ได้หรือไม่ false
เสมอหาก scrollbars
คือ false
(อย่างน้อยในการแยกวิเคราะห์ตัวเลือก) ค่าเริ่มต้นจะเป็น true
หาก scrollbars
เป็น true
ล้อ
กำหนดว่าพื้นที่ทำงานจะเลื่อนด้วยล้อเลื่อนของเมาส์ได้หรือไม่ false
เสมอหาก scrollbars
คือ false
(อย่างน้อยในการแยกวิเคราะห์ตัวเลือก) ค่าเริ่มต้นคือ false