C desemnează operaţia de a apasa tasta CTRL
  M apasă tasta ALT; S apasă tasta SHIFT
  TAB apasă tasta TAB; SPACE apasă tasta de spaţiu
  x1-x2 apasă tastele 'x1' şi 'x2'
  x1-x2 z apasă tastele 'x1' şi 'x2', eliberează-le, apoi apasă tasta 'z'

Buffere

În fiecare cadru ("frame") pot exista mai multe buffere, între care se poate selecta unul drept buffer curent de lucru. Toate operaţiile se referă la "bufferul curent" (deschis în cadrul focusat).
C-TAB
selectează următorul buffer
C-S-TAB
selectează precedentul buffer
C-x b
selectează un buffer după nume (este posibil "TAB completion")
C-x C-s
salvează (pe disc) bufferul curent (echivalent cu click pe meniul "Save")
După salvare, fişierul respectiv va apărea în meniul "Load"
C-c C-c
"Preview" pentru HTML
Pentru buffer HTML complex: deschideţi un nou tab în browser şi accesaţi http://ymacs.d/devapp/nume-fişier.html

Moduri de editare

M-x TAB deschide lista comenzilor interactive. Se poate selecta o comandă, după cum este suficient să se continue tastarea: M-x litere-iniţiale TAB ("autocompletion").
M-x xml_mode
pentru editare (X)HTML
M-x javascript_mode
pentru editare javascript (e suficient să se tasteze: M-x ja TAB)
M-x css_mode
pentru editare CSS
M-x lisp_mode
pentru editare lisp
M-x markdown_mode
pentru editare Markdown

Cadre (frames, ferestre multiple)

Se poate lucra cu un singur cadru (comutând între buffere), sau cu mai multe cadre independente.
C-x 3
împarte vertical cadrul curent
C-x 2
împarte orizontal cadrul curent
C-x 1
expandează cadrul curent, eliminând pe celelalte
C-x o
Focusează un alt cadru

Regiuni

C-SPACE
Marchează începutul unei regiuni, ca fiind caracterul de la poziţia curentă a cursorului. Mutând cursorul într-o nouă poziţie din buffer - se obţine o "regiune", asupra căreia sunt posibile diverse operaţii.
C-M \
Indentează regiunea selectată, conform modului de lucru curent (sau valorii stabilite prin meniul "Indentation").
M-w
Copiază regiunea selectată într-un "clipboard" intern, menţinut ca o structură de inel ("kill ring").
C-w
Extrage din buffer regiunea selectată ("Cut"), adăugând-o în "kill ring"
C-y
"Paste" a ultimei regiuni depuse în "kill ring", la poziţia curentă a cursorului.
Operaţia se poate repeta pentru noi poziţionări ale cursorului.
M-y
"Paste" a ultimei regiuni depuse în "kill ring", la poziţia curentă a cursorului - dar cu eliminarea ei din "kill ring".
M-S-w
Copiază regiunea selectată, pentru clipboardul sistem
C-S-w
Extrage ("Cut") regiunea, pentru clipboardul sistemului
C-S-y
"Paste" la poziţia cursorului, din clipboardul sistemului

Poziţia cursorului

C-a
Mută cursorul la începutul liniei curente.
C-e
Mută cursorul la sfârşitul linie curente.
C-n
Mută cursorul pe linia următoare (păstrând coloana curentă).
C-p
Mută cursorul pe linia precedentă (păstrând coloana curentă).
M-f
Avansează cursorul la următorul cuvânt.
M-b
Mută cursorul pe cuvântul precedent.
C-f
Avansează cursorul la următorul caracter.
C-b
Mută cursorul pe caracterul precedent.
C-HOME
Mută cursorul la începutul textului.
C-END
Mută cursorul la sfârşitul textului.
C-v
scrollează ecranul cu o pagină de text, în jos (PAGE_DOWN)
M-v
scrollează ecranul cu o pagină de text, în sus (PAGE_UP)

Diverse

TAB
Indentează linia curentă, conform modului curent de lucru.
C-M \
Indentează regiunea selectată, conform modului de lucru curent (sau valorii stabilite prin meniul "Indentation").
C-c /
Închide tagul curent.
M-x
Execută o comandă, citind numele ei (cu "TAB completion").
De exemplu M-x htmlize_region (a tasta M-x ht şi apoi TAB va completa) execută comanda htmlize_region (pentru a reda bufferul cu syntax-highlight, când ar fi deschis în browser).
M-q
"Formatează" paragraful pe linii de maximum 78 caractere.
C-_
C-z
C-/
C-x u
Undo.
C-k
Şterge de la poziţia curentă a cursorului până la sfârşitul liniei.
C-s
"Search" interactiv, înainte.
C-r
"Search" interactiv înnapoi.
C-\ a
C-\ s
C-\ t
C-\ q
C-\ i
Caracterul Unicode ă, respectiv ş, ţ, â, î
C-\ S-a
C-\ S-s
C-\ S-t
C-\ S-q
C-\ S-i
Caracterul Ă, respectiv Ş, Ţ, Â, Î