SkyCaptainXIII said: Brian said: Well, there's a suggestions forum... =) Wasn't a suggestion... more of a can it be done post. I dunno if that's something that's currently possible via html/css. Yes, at least for the devs to add to the system. Part of the data sent to JavaScript when you click something is what modifier keys were held down at the time. Specifically, the callback for an onClick event gets a MouseEvent object as a parameter. Additionally, any (textual) data can potentially be stored in a data-* attribute in the HTML, so potentially a sheet author could include something like data-modifier_alt="/w GM ..." and the devs could pick that up if the alt key was held. Silvyre said: SkyCaptainXIII said: I dunno if that's something that's currently possible via html/css. Not sure either, but there might be a way to somewhat emulate this functionality via CSS. e.g. Hovering over a "roll button" for 2 seconds causes that button to move underneath a "GM roll button" positioned below it. CSS can't do "hover for two seconds". You're either hovering or you're not. That said, you might be able to animate a transition between two buttons (for example, have the GM button next to the regular button, both in a container the size of a single button with overflow: hidden, and then move the buttons an appropriate amount on hover), and one of the properties of an animation is a delay before the animation sequence begins.