Skip to content

Instantly share code, notes, and snippets.

@internetimagery
Last active July 18, 2016 16:37
Show Gist options
  • Select an option

  • Save internetimagery/690fdb4f503fab9bee36a8b4a143feca to your computer and use it in GitHub Desktop.

Select an option

Save internetimagery/690fdb4f503fab9bee36a8b4a143feca to your computer and use it in GitHub Desktop.
import maya.cmds as cmds
import maya.mel as mel
slider = mel.eval("$tmp = $gPlayBackSlider")
range_ = (cmds.timeControl(slider, q=True, ra=True) or []) if cmds.timeControl(slider, q=True, rv=True) else (cmds.playbackOptions(q=True, min=True), cmds.playbackOptions(q=True, max=True))
keys = set(cmds.keyframe(q=True, t=range_, tc=True) or [])
cmds.confirmDialog(t="Your selected keys", m=("You have selected keyframes at:\n%s" % ", ".join(sorted([str(a) for a in keys]))) if keys else "No keys selected.")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment