Adakah plugin untuk mengontrol editor pesan GMail dengan keyboard?

12

Saya ingin menggunakan berbagai kemampuan teks kaya GMail dengan keyboard. Sebagai contoh, saya ingin mengetik Ctrl+ Muntuk indentasi, Ctrl+ Shift+ Muntuk dedent, dan melakukan semua tindakan lain (seperti menambahkan tautan atau mengubah font) tanpa menyentuh mouse.

Apakah itu mungkin? Apakah ada ekstensi Chrome yang melakukan ini?

Ram Rachum
sumber

Jawaban:

4

Tidak perlu plugin sekarang.

  • Ctrl+ [= Indentasi Lebih Banyak
  • Ctrl+ ]= Kurang Indentasi
BW
sumber
Solusi parsial yang bagus.
Ram Rachum
1

Saya melakukan sedikit pencarian tetapi tampaknya tidak ada yang terampil peduli untuk melampaui apa yang dilakukan pintas bawaan GMail . Ada skrip Greasemonkey, tetapi Google mengintegrasikan apa yang dilakukannya ke kumpulan pintasan saat ini dan ada tawaran Google Labs, tetapi itu hanya rebindings pintasan yang sudah ada ke kunci baru.

Namun, Anda dapat menginstal ekstensi untuk menambahkan ikatan tombol ke area teks kaya secara umum. Sayangnya, saya tidak dapat menemukan banyak, ekstensi Chrome atau skrip pengguna.

Ada adalah perpanjangan disebut Vimium dengan dukungan untuk keybindings kustom, tapi karena itu dimaksudkan untuk mencocokkan Vim, itu lebih solusi navigasi keyboard seluruh browser di mana Anda harus memukul "i" untuk masuk ke modus insert (di mana Anda dapat mengetik di daerah teks) dan kemudian keybindings yang didefinisikan tidak akan diproses lagi sampai Anda menekan Escape. (Ini tidak memiliki dukungan Vim asli untuk keybindings dalam mode insert dan tetap dalam mode insert sebagai hal yang normal)

Untuk apa yang Anda inginkan, dengan asumsi Anda tidak memiliki rasa untuk Vimium, Anda mungkin harus menulis ekstensi Anda sendiri (Menggunakan kemampuan Chrome untuk memuat skrip pengguna Greasemonkey akan memberi Anda pelat boiler yang paling sedikit untuk terbiasa) atau mendapatkan teman untuk melakukannya.

Jika Anda ingin mencoba pendekatan itu, yang ingin Anda lakukan adalah:

  1. Temukan widget yang dapat diedit (untuk jQuery, saya pikir pemilih akan menjadi salah satu body[g_editable='true']atau iframe[id=':po']tetapi saya belum benar-benar mencobanya)
  2. Binding keybinding ke mereka (Jika menggunakan jQuery, ada plugin untuk memudahkannya )
  3. Ketika pengikat tombol menyala, dapatkan posisi kursor dan modifikasi HTML di sana dengan cara apa pun yang Anda amati tombol bilah alat yang disediakan Google melakukannya.

Maaf saya tidak bisa membantu.

ssokolow
sumber