| Time |
S |
Nick |
Message |
| 04:12 |
|
|
scl84 joined ##friendlyjava |
| 04:12 |
|
|
scl84 left ##friendlyjava |
| 08:18 |
|
|
xBADDA555 joined ##friendlyjava |
| 10:16 |
|
|
xBADDA555 joined ##friendlyjava |
| 11:04 |
|
|
xBADDA555 joined ##friendlyjava |
| 20:06 |
|
|
CatButts joined ##friendlyjava |
| 20:40 |
|
CatButts |
are negative keycodes used in Java? |
| 20:40 |
|
CatButts |
I wanna us the sign bit as a flag |
| 20:40 |
|
CatButts |
*use |
| 20:44 |
|
CatButts |
that is, I make my own class that for configuring keys |
| 20:44 |
|
CatButts |
and use one or two bits as flags |
| 20:46 |
|
aditsu |
I don't think there are negative keycodes, but your idea sounds suspicious |
| 20:46 |
|
CatButts |
purrhaps |
| 20:48 |
|
CatButts |
I am farting with ideas in head |
| 20:49 |
|
CatButts |
I am more of a C guy |
| 22:05 |
|
CatButts |
public static void lazyNokiaN900LayoutOnlyForMe() |
| 22:05 |
|
CatButts |
quality code |
| 22:18 |
|
|
kirua joined ##friendlyjava |
| 22:20 |
|
aditsu |
you wanna run it on an N900? |
| 22:21 |
|
CatButts |
yes |
| 22:21 |
|
CatButts |
Java Embedded is very similar to J2SE |
| 22:21 |
|
CatButts |
the phone itself is Linux |
| 22:22 |
|
CatButts |
with ARM cpu |
| 22:23 |
|
CatButts |
errrr |
| 22:23 |
|
CatButts |
does keycode 0 exist? |
| 22:24 |
|
CatButts |
oh right, that's silly |
| 22:24 |
|
aditsu |
you're talking about AWT right? VK_UNDEFINED |
| 22:24 |
|
CatButts |
yes |
| 22:31 |
|
CatButts |
so basically, I am doing quick hackjob to make it decently usable on a phone with limited keyboard and display |
| 22:38 |
|
CatButts |
I wonder |
| 22:38 |
|
CatButts |
would I be able to prevent OS from receiving certain keys and trap them inside Java? |
| 22:39 |
|
CatButts |
like the volume keys |
| 22:39 |
|
CatButts |
that is, if they reach Java in the first place |
| 22:39 |
|
CatButts |
that I need to test |
| 22:43 |
|
CatButts |
it works, but it's flaky |
| 22:52 |
|
CatButts |
right, so switch cases require constant fields |
| 22:53 |
|
CatButts |
but my customization involves changing those fields, before use |
| 22:54 |
|
CatButts |
I might just get pissed and change switch statement to chain of if else if :P |
| 22:54 |
|
CatButts |
any other suggestion? |
| 22:58 |
|
aditsu |
you could probably use a Map |
| 23:05 |
|
CatButts |
does Java have a precompiler? |
| 23:05 |
|
* CatButts |
hides |
| 23:05 |
|
CatButts |
preproccessor, rather |
| 23:10 |
|
CatButts |
I guess I will have to do it manually with block comments |
| 23:12 |
|
aditsu |
CatButts: it has annotation processing, don't know if it counts |
| 23:13 |
|
CatButts |
https://stackoverflow.com/a/2146165 sounds promissing |
| 23:50 |
|
CatButts |
speaking of quality code, a jewel from my earlier days |
| 23:50 |
|
CatButts |
public boolean isTouchDevice(Canvas iCan) { return iCan.hasPointerEvents() && iCan.hasPointerMotionEvents(); } |