O seguinte é um sumário dos principais atalhos disponíveis no Sonic Pi. Por favor vê a secção 10.1 para motivação e contexto.
Nesta lista, usamos a seguinte convenção (onde Meta ou é o Alt em Windows/Linux ou o Cmd no Mac):
C-a significa carregar na tecla Control e depois carrega a tecla a estando as duas pressionadas ao mesmo tempo, depois libertando.M-r significa pressionar a tecla Meta e depois pressionar a tecla r ao mesmo tempo, depois libertando.S-M-z significa presionar a tecla Shift, depois a tecla Meta, e finalmente a tecla z todas ao mesmo tempo, depois libertando.C-M-f significa premir a tecla Control, e depois premir a tecla Meta, finalmente a tecla f todas ao mesmo tempo, depois libertando.M-r - Correr códigoM-s - Parar códigoM-i- Comutar o sistema de ajudaM-p- Comutar preferenciasM-{ - Mudar para a buffer da esquerdaM-} - Mudar para a buffer da direitaS-M-0 - Switch to buffer 0S-M-1 - Switch to buffer 1S-M-9 - Switch to buffer 9M-+ - Aumentar tamanho do texto da buffer correnteM-- - Reduzir o tamanho de texto na corrente bufferM-a - Selecionar tudoM-c- Copiar selecção para colar na bufferM-] - Copiar seleção para colar no bufferM-x - Cortar seleção para colar na bufferC-] - Cortar seleção para a colar na bufferC-k- Cortar até ao fim da linhaM-v- Colar para o editorC-y - Colar para o editorC-SPACE - Colocar marca. A navegação irá agora manipular a região sublinhada. Usar C-gpara escapar.M-m - Alinhar todo o textoTab- Alinha a corrente linha ou seleção (ou escolhe autocompletion)C-l - Centra o editorM-/ - Comuta os comentários da linha actual ou seleçãoC-t - Transpõe/troca caracteresM-u- Converte a próxima palavra (ou selecção) para maiúsculas.M-l - Converte a próxima palavra (ou selecção) para minúsculas.C-a - Mover para o inicio da linhaC-e - Mover para o final da linhaC-p - Mover para a linha anteriorC-n - Mover para a próxima linhaC-f - Mover para a frente um caractereC-b - Mover para trás um caractereM-f - Mover para a frente uma palavraM-b- Mover para trás uma palavraC-M-n - Mover uma linha ou selecção para baixoC-M-p - Mover linha ou selecção para cimaS-M-u - Mover para cima 10 linhasS-M-d- Mover para baixo 10 linhasM-< - Mover para o inicio da bufferM-> - Mover para o final da bufferC-h - Remove o caractere anteriorC-d - Remove o proximo caractereC-i - Mostra documentação sobre a palavra por baixo do cursorM-z - UndoS-M-z - RefazerC-g - EscaparS-M-f - comutar ecrã totalS-M-b - Comutar visibilidade dos botõesS-M-l - Comuta visibilidade do registoS-M-m - Comuta entre o modo claro/escuroS-M-s- Salva o conteúdo de uma buffer para um ficheiroS-M-o - Carrega o conteúdo de uma buffer para um ficheiro