Utile con autokey. Eccolo:
pre.CICodeFormatter{
font-family:arial;
font-size:12px;
border:1px dashed #CCCCCC;
width:99%;
height:auto;
overflow:auto;
background:#f0f0f0;
line-height:20px;
background-image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);
padding:0px;
color:#000000;
text-align:left;
}
pre.CICodeFormatter code{
color:#000000;
word-wrap:normal;
}
# Get the current selection. sText=clipboard.get_selection() lLength=len(sText) try: if not store.has_key("textCycle"): store.set_value("state","title") except: pass # get saved value of textCycle state = store.get_value("textCycle") # modify text and set next modfication style if state == "title": #sText=sText.capitalize() sText=sText.title() newstate = "lower" elif state == "lower": sText=sText.lower() newstate = "upper" elif state == "upper": sText=sText.upper() newstate = "title" else: newstate = "lower" # save for next run of script store.set_value("textCycle",newstate) # Send the result. keyboard.send_keys(sText) keyboard.send_keys("<shift>+<left>"*lLength)