Skip to content

Gabo-Tor/pybullet-keyboard-shortcuts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

pybullet keyboard shortcuts

PyBullet keyboard shortcut/hotkeys list

I have found no hotkeys list anywhere in the web (2023 edit) There is a nice article with pictures, linked at the end of the document, but it is incomplete.

I hope that at some point i can add this to the official quiskstart guide.

I am a user of Pybullet and this is the list I was able to compile reading the sourcecode, different forum posts and experimenting, all of these have been tested and work in current versions of pybullet unless noted otherwise.

Hotkeys list

Action Operation Instruction
Show collision boxes a Press a with wireframe rendering activated to show axis-aligned bounding box (AABB)
Visualize the constraint frames c Press c with wireframe rendering activated to visualize collisions(contact points)
Toggle auto-deactivation of the simulation d* Press d to toggle auto-deactivation of the simulation
Open/close the search, test and params tabs g Press g to toggle all tabs and menus
Suspend/restart physics simulation i* Press i to pause simulation
Show links and joints frames as RGB lines j Press j with wireframe rendering activated to show links and joints frames as RGB lines
Show joint axes as a black line k Press k with wireframe rendering activated to show constraints (joint axes)
Visualize the constraint limits l Press l with wireframe rendering activated to show constraint limits
Single step simulation o* Press o for single step simulation
Profile dumping p Press p to for profile dumping, prints or logs thread usage
Toggle ligths and shadows s Press s to toggle lights and shadows
Toggle visual geometry v Press v to toggle visualization of geometry faces
Toggle wireframe w Press w to toggle wireframe mode
Exit app Esc Press Esc to exit the simulator
Move object click + drag click on an object within the simulation to apply a force
Rotate view Ctrl + drag When holding the Alt or Control key, left mouse click and drag rotates the camera
Translate view Ctrl + middle click When holding the Alt or Control key, middle mouse click and drag moves the camera
Zoom view in/out mouseweel Use the mouseweel to zoom in and out
Zoom view in/out Ctrl + right click When holding the Alt or Control key, right mouse click and drag zooms camera in and out
Toggle image dump Physics Server F1 Press F1 to toggle image dump Physics Server (saves screenshots of the simulator to the /home directory continuously)
Save a 'testFile.bullet' F3* Press F3 key in most of the Bullet examples to save a 'testFile.bullet'

*Migth have no effect on some simulations

Contributing

Opening issues and pull requests are welcome to fix bugs and to extend this cheat sheet.

Useful links