# GSOC 25 Proposal - Django Admin: Add Keyboard Shortcuts and Command Palette

**URL:** <https://forum.djangoproject.com/t/gsoc-25-proposal-django-admin-add-keyboard-shortcuts-and-command-palette/40228>\
**Category:** Google Season of Code\
**Created:** [April 5, 2025, 11:31pm UTC](https://forum.djangoproject.com/t/gsoc-25-proposal-django-admin-add-keyboard-shortcuts-and-command-palette/40228 "2025-04-05T23:31:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![khanxmetu](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/khanxmetu/32/28600_2.png) [@khanxmetu](https://forum.djangoproject.com/u/khanxmetu)\
**Post date:** [April 5, 2025, 11:31pm UTC](https://forum.djangoproject.com/t/gsoc-25-proposal-django-admin-add-keyboard-shortcuts-and-command-palette/40228/1 "2025-04-05T23:31:18Z")

</div>

Hi!

I’ve finally put together a draft proposal.

My proposal is centered around @tom’s existing package [django-admin-keyboard-shortcuts](https://github.com/knyghty/django-admin-keyboard-shortcuts/) and bringing it into core while building a command palette on top.  
[https://gist.github.com/khanxmetu/367d2980e5c8ce1b1ba8ed7cf642e2a8](https://gist.github.com/khanxmetu/367d2980e5c8ce1b1ba8ed7cf642e2a8)

Any feedback from the admin and accessibility folks is really appreciated 🙏

---

<div class="post-metadata">

**Author:** ![khanxmetu](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/khanxmetu/32/28600_2.png) [@khanxmetu](https://forum.djangoproject.com/u/khanxmetu)\
**Post date:** [April 8, 2025, 9:31pm UTC](https://forum.djangoproject.com/t/gsoc-25-proposal-django-admin-add-keyboard-shortcuts-and-command-palette/40228/2 "2025-04-08T21:31:55Z")

</div>

Sorry I might’ve deleted the previous link while revising the final one :(…  
Putting the revision here incase someone stumbles upon a broken link for now: [GSoC Final Proposal](https://gist.github.com/khanxmetu/f5a343ae1245f6f7a879af264ab917b0)
