diff --git a/CHANGELOG.md b/CHANGELOG.md
index 19a412a..907f766 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,17 +4,31 @@ This document lists new features, improvements, changes, and bug fixes in each r
## GDScript mode 1.2.0
-_Currently in development._
-
### Features
-- Added commands to open the API reference in eww.
+- Added commands to open the API reference in `eww`.
- Added debug options when running `gdscript-godot-run-project-debug`.
-- Added missing built in functions.
-- Added missing puppet and remotesync keywords.
- Added a command to insert a path to a project file, either using `project-find-file` if `projectile` is available, otherwise with `find-file`.
- Added a command to format a selected region with `gdformat`.
- Added syntax highlighting for function calls.
+- Added missing built in functions.
+- Added missing `puppet` and `remotesync` keywords.
+
+### Changes
+
+- Changed keyboard shortcuts:
+ - C-c i `gdscript-completion-insert-file-path-at-point`
+ - C-c C-f r `gdscript-format-region`
+ - C-c C-f b `gdscript-format-buffer`
+ - C-c C-r p `gdscript-godot-open-project-in-editor`
+ - C-c C-r r `gdscript-godot-run-project`
+ - C-c C-r d `gdscript-godot-run-project-debug`
+ - C-c C-r s `gdscript-godot-run-current-scene`
+ - C-c C-r q `gdscript-godot-run-current-scene-debug`
+ - C-c C-r e `gdscript-godot-edit-current-scene`
+ - C-c C-r x `gdscript-godot-run-current-script`
+ - C-c C-b a `gdscript-docs-browse-api`
+ - C-c C-b o `gdscript-docs-browse-symbol-at-point`
### Bug fixes
diff --git a/gdscript-mode.el b/gdscript-mode.el
index 7a283e3..d7a7cfd 100644
--- a/gdscript-mode.el
+++ b/gdscript-mode.el
@@ -54,26 +54,27 @@
(define-key map [remap forward-sentence] 'gdscript-nav-forward-block)
(define-key map [remap backward-up-list] 'gdscript-nav-backward-up-list)
(define-key map [remap mark-defun] 'gdscript-mark-defun)
- (define-key map "\C-c\C-j" 'imenu)
+ (define-key map (kbd "C-c C-j") 'imenu)
;; Indent specific
(define-key map "\177" 'gdscript-indent-dedent-line-backspace)
(define-key map (kbd "") 'gdscript-indent-dedent-line)
(define-key map (kbd "\t") 'company-complete)
;; Insertion.
- (define-key map "\C-c\C-f" 'gdscript-completion-insert-file-path-at-point)
+ (define-key map (kbd "C-c i") 'gdscript-completion-insert-file-path-at-point)
;; Formatting.
- (define-key map "\C-c\C-t\C-r" 'gdscript-format-region)
- (define-key map "\C-c\C-t\C-t" 'gdscript-format-buffer)
+ (define-key map (kbd "C-c C-f r") 'gdscript-format-region)
+ (define-key map (kbd "C-c C-f b") 'gdscript-format-buffer)
;; Run in Godot.
- (define-key map "\C-c\C-r\C-p" 'gdscript-godot-open-project-in-editor)
- (define-key map "\C-c\C-r\C-r" 'gdscript-godot-run-project)
- (define-key map "\C-c\C-r\C-d" 'gdscript-godot-run-project-debug)
- (define-key map "\C-c\C-r\C-s" 'gdscript-godot-run-current-scene)
- (define-key map "\C-c\C-r\C-q" 'gdscript-godot-run-current-scene-debug)
- (define-key map "\C-c\C-r\C-e" 'gdscript-godot-edit-current-scene)
- (define-key map "\C-c\C-r\C-x" 'gdscript-godot-run-current-script)
- (define-key map "\C-c\C-r\C-a" 'gdscript-docs-browse-api)
- (define-key map "\C-c\C-r\C-o" 'gdscript-docs-browse-symbol-at-point)
+ (define-key map (kbd "C-c C-r p") 'gdscript-godot-open-project-in-editor)
+ (define-key map (kbd "C-c C-r r") 'gdscript-godot-run-project)
+ (define-key map (kbd "C-c C-r d") 'gdscript-godot-run-project-debug)
+ (define-key map (kbd "C-c C-r s") 'gdscript-godot-run-current-scene)
+ (define-key map (kbd "C-c C-r q") 'gdscript-godot-run-current-scene-debug)
+ (define-key map (kbd "C-c C-r e") 'gdscript-godot-edit-current-scene)
+ (define-key map (kbd "C-c C-r x") 'gdscript-godot-run-current-script)
+ ;; Docs.
+ (define-key map (kbd "C-c C-b a") 'gdscript-docs-browse-api)
+ (define-key map (kbd "C-c C-b o") 'gdscript-docs-browse-symbol-at-point)
map)
"Keymap for `gdscript-mode'.")