Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  User Interface and Voice
| | |-+  Proposal for a better text editor
« previous next »
  • Print
Pages: [1] 2 3 ... 5

Author Topic: Proposal for a better text editor  (Read 25550 times)

Offline Chuck McKnight

  • Member
  • *
  • Posts: 17
Proposal for a better text editor
« on: March 30, 2008, 12:43:48 PM »
I love the fact that Rockbox has a text editor, but it's not exactly the easiest thing to use. The idea is right, but IMO the layout could be better. My proposal:

Only four lines of characters needed at the top:
Code: [Select]
ABCDEFGHIJKLMNOPQRSTUVWXYZ[ENTER]
abcdefghijklmnopqrstuvwxyz[SPACE]
,.;:?!'"-+=*/\()[]<>@#$%&_|
1234567890
These characters represent the ones on a standard keyboard most commonly used. The rest would be accessible from the menu. Comparable to inserting a symbol in Word.

The scroll-wheel would move sideways instead of up and down which the up and down buttons would do.

When the cursor moves down to the number row, it would jump to "0" if it was past the "j."

The overall idea is to minimize the amount of movement needed to get to the characters to allow for faster typing.

Opinions?



Edit: Another possible layout:
Code: [Select]
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
`1234567890-=[]\;',./[SPACE]
~!@#$%^&*()_+{}|:"<>?[ENTER]
« Last Edit: March 30, 2008, 01:37:14 PM by Chuck McKnight »
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4383
Re: Proposal for a better text editor
« Reply #1 on: March 30, 2008, 01:54:11 PM »
You can load your own custom keyboard layouts.  See here: LoadableKeyboardLayouts
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline Chuck McKnight

  • Member
  • *
  • Posts: 17
Re: Proposal for a better text editor
« Reply #2 on: March 30, 2008, 01:57:33 PM »
Ah, sweet. ;D Thanks for the link!

I wonder why my searches didn't find that? ???
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4383
Re: Proposal for a better text editor
« Reply #3 on: March 30, 2008, 03:36:42 PM »
Eh, sometimes I find I need to try a couple of different keyword combinations.  I first searched for custom keyboard, but that didn't give me the link.  Searching for keyboard layout returned the result that I wanted.  

Glad to be of service.   :)
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline Alfox

  • Member
  • *
  • Posts: 6
Re: Proposal for a better text editor
« Reply #4 on: April 08, 2008, 11:02:26 PM »
Thanks for this tip. The very small default font on the text editor is hardly visible to me and made it practically unusable.
I was wondering if all Rockbox users have 20/20 vision. :)
Logged

Offline pixelma

  • Rockbox Expert
  • Member
  • *
  • Posts: 645
Re: Proposal for a better text editor
« Reply #5 on: April 12, 2008, 06:39:26 AM »
Remember that the size you see a 8 pixels high font (like the default) is also dependent on the actual display's pixel size and the displays of the first Rockbox targets had larger pixels. And the developers were younger... :P
« Last Edit: April 12, 2008, 06:46:24 AM by pixelma »
Logged

Offline DancemasterGlenn

  • Member
  • *
  • Posts: 103
Re: Proposal for a better text editor
« Reply #6 on: April 13, 2008, 03:22:42 AM »
I had what is probably a bad idea, as it would probably limit the kinds of characters one could conveniently use (pretend for a moment, unrealisticly, that we're simply talking english characters and basic symbols), not to mention my idea only applies to the ipod models as far as I've thought it out, but I figured EVERYONE would be SUPER PUMPED to hear it anyway! :P

My idea (thinking out loud in type on the internet, I like to call it) would work similarly to entering your initials in an old arcade game. I picture all of the letters/numbers/symbols in one continuous loop at the top of the screen, that can be scrolled through by using the scroll wheel. There's a little arrow or something in the center of the screen, showing which letter you're on. The text in question is below this, and has its own line cursor that you can move forward or backward at any time with the next/prev arrows on the scroll wheel (this would be useful in not having to switch from letter choosing to cursor moving as it happens in the current setup). A short press of select could enter a letter, and a long press could delete a letter. Play and menu could work as they currently do, ending and saving and just ending, respectively.

In my admittedly port and language-specific model, with efficient scrolling, I think this could potentially be faster than the morse code method. Possibly. Others would probably want to try it out first. Being the super helpful guy who can't code to save his life (else I'd make a sample patch), I drew a handy-dandy picture...



I am the greatest artist ALIVE.

I'd honestly like to know if this is a stupid idea or not. I do realize it's limited in the sense that it's ipod specific in terms of conrols, and that the more letters it has, the longer it will take to scroll around, but excluding those VERY LARGE factors, is it still a silly concept?

EDIT: I do also realize this might be better as a flyspray post, but since this topic was open and active I figured I'd go for it. If someone does think it's a good idea, to flyspray it will certainly go.
« Last Edit: April 13, 2008, 03:25:30 AM by DancemasterGlenn »
Logged
Ipod Video 5.5G, 80GB

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Proposal for a better text editor
« Reply #7 on: April 13, 2008, 03:25:41 AM »
What exactly would be the point of excluding those factors when you yourself admit they're quite large?
Logged

Offline DancemasterGlenn

  • Member
  • *
  • Posts: 103
Re: Proposal for a better text editor
« Reply #8 on: April 13, 2008, 03:33:56 AM »
I suppose I figured that certain targets do have port-specific features (sometimes related to available buttons, as this would be), as far as the port aspect goes. As far as limiting the amount of characters to a basic alphabet, numbers and characters, the morse code method seems to do something similar. In fact, using just the characters provided in morse code input in my model would not be much of a scroll at all, especially considering the loop letting you go backwards as well as forwards.

But of course, in the end I was mostly looking for your honest opinion. Do you think it would necessarily be a bad idea?

EDIT: That last bit is directed toward anyone who would like to share their thoughts, and not necessarily specific to Llorean (though I do want his opinion).
« Last Edit: April 13, 2008, 03:58:21 AM by DancemasterGlenn »
Logged
Ipod Video 5.5G, 80GB

Offline j8048188

  • Member
  • *
  • Posts: 70
Re: Proposal for a better text editor
« Reply #9 on: April 14, 2008, 09:35:23 AM »
I like the idea of the scrollable line.  it could work on the sansa e200 with the scroll wheel.
Logged
Sansa e280v2

Offline shotofadds

  • Developer
  • Member
  • *
  • Posts: 368
Re: Proposal for a better text editor
« Reply #10 on: April 15, 2008, 04:32:01 PM »
Personally I think there's a reasonable case for the on-screen keyboard to differ between targets. For something useful like the keyboard, it makes sense to implement it in a way that makes best use of the available hardware. If the scrollwheel's a good way to achieve that, so be it.

Similarly, keeping the current on-screen keyboard would be madness on the upcoming touchscreen targets.

But as always, it takes someone with an interest and the free time to imlpement such things.
Logged

Offline DancemasterGlenn

  • Member
  • *
  • Posts: 103
Re: Proposal for a better text editor
« Reply #11 on: April 16, 2008, 02:47:35 AM »
Quote from: shotofadds on April 15, 2008, 04:32:01 PM
Personally I think there's a reasonable case for the on-screen keyboard to differ between targets. For something useful like the keyboard, it makes sense to implement it in a way that makes best use of the available hardware. If the scrollwheel's a good way to achieve that, so be it.

Similarly, keeping the current on-screen keyboard would be madness on the upcoming touchscreen targets.

But as always, it takes someone with an interest and the free time to imlpement such things.

This is essentially what I was thinking when I posted before. When I stated that it was a strictly ipod change, it was mainly because that's all I have in my hand to conceptualize. If j8048188 also believes it could be workable on the e200, I'd be glad to hear it. The methods of text input as-is are workable, but since they can be slow to work with I find myself only using them when absolutely necessary. While it would be a lot of work to go through each target and decide whether a more appropriate editor would be useful given that player's button layout, it would be a project that would make rockbox that much more accessible to newer people (not unlike the update to the cabbie theme).

I'm still useless for actually making a patch, but I thought I'd throw out an idea or two anyway. The albums in pictureflow respond to the scrollwheel similarly to the way I imagine the letters working in my picture above (though it would obviously be less flashy). If the plugin loaded letters/numbers/symbols instead of album covers, that would at least be a decent way to see how one likes scrolling in that manner.

In terms of the D2, and other potential touch targets... has anyone played smash brothers brawl (probably a stupid question...)? I think the way you input text in the game would work really well on a touch target...



Essentially works like a phone keypad. each button could be touchable, and there could be a button that switches the letter buttons to number buttons. The actual text area would need to be bigger, but there would definitely be enough screen space on the D2 to handle it.

Just an idea. Ignore me if I'm making a fool of myself.

Anyway, the biggest hurdle to any of this (besides the obvious need of a motivated coder) is how to make it available for multiple languages. I'm still working that one out. But thanks j8048188 and shotofadds for your feedback.
Logged
Ipod Video 5.5G, 80GB

Offline DefineByte

  • Member
  • *
  • Posts: 104
Re: Proposal for a better text editor
« Reply #12 on: April 16, 2008, 08:04:20 AM »
I think something in-between the OP's and DancemasterGlenn's (1st) suggestions would be good for the Ipod.

Have separate lines for Capitals, lower-case, numbers and punctuation and move between them with a button press (short menu?). Each individual line would wrap to the start of that same line. FF/Rew to move the caret as suggested. Common punctuation grouped at the start (middle?) of the line (probably start with space, then fullstop etc.).

I'd like to see it anyway. :D
« Last Edit: April 16, 2008, 08:39:26 AM by DefineByte »
Logged

Offline psycho_maniac

  • Member
  • *
  • Posts: 814
    • MyWebPage
Re: Proposal for a better text editor
« Reply #13 on: April 16, 2008, 10:12:01 AM »
I think if anything happens to the keyboard layout. one thing that should really be changed is the size of the actual letters. On my gigabeat there freaking small. It would be nice if the font you chose for the wps would be the font for the entire player. Also I like DancemastersGlenn's 1st suggestions also
Logged
Please SEARCH the wiki | Please read the Forum Guidelines | Please Read the Manual
I Own A Gigabeat F80

Offline MarcGuay

  • Rockbox Expert
  • Member
  • *
  • Posts: 1065
Re: Proposal for a better text editor
« Reply #14 on: April 16, 2008, 10:20:14 AM »
Quote from: psycho_maniac on April 16, 2008, 10:12:01 AM
I think if anything happens to the keyboard layout. one thing that should really be changed is the size of the actual letters. On my gigabeat there freaking small. It would be nice if the font you chose for the wps would be the font for the entire player.

If you set up a custom keyboard layout the font will be changed to the one used in the rest of the UI.
Logged

  • Print
Pages: [1] 2 3 ... 5
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  User Interface and Voice
| | |-+  Proposal for a better text editor
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.08 seconds with 17 queries.